2019年9月c语言考试答案,2019年秋季学期《程序设计(C语言)》在线考试(适用于2019年12月份考试)...

试卷总分:100    得分:100

第1题,以下关于数组的描述正确的是

A、数组大小固定,但是可以有不同类型的数组元素

B、数组大小可变,但是所有数组元素的类型必须相同

C、数组大小固定,所有元素的类型必须相同

D、数组大小可变,可以有不同类型的数组元素

正确答案:C

第2题,在一个C程序中

A、main函数必须出现在所有函数之前

B、main函数可以在任何地方出现

C、main函数必须出现在所有函数之后

D、main函数必须出现在固定位置

正确答案:B

第3题,若有说明语句:char c= ‘\64’ ; 则变量C包含:

A、1个字符

B、2个字符

C、3个字符

D、说明不合法,C值不确定

正确答案:

第4题,设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是

A、7

B、8

C、9

D、10

正确答案:

第5题,在C语言中,下列变量名称中合法的是

A、7x

B、int

C、ELse

D、a-b

正确答案:

第6题,用8位无符号二进制数能表示的最大十进制数为

A、127

B、128

C、255

D、256

正确答案:

第7题,以下选项中不能正确赋值的是(  )。

A、char  b[]={′H′,′e′,′l′,′l′,′o′,′!′};

B、i char  b[10];b="Hello!";

C、i char  b[10]= "Hello!";

D、i char  *str="Hello!";

正确答案:

第8题,能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是

A、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

B、(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)

C、(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)

D、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

正确答案:

第9题,初始化多维数组的语句中,可以默认的是(  )。

A、最后一个下标界

B、第1个下标界

C、第2个下标界

D、以上都不对

正确答案:

第10题,从变量的作用域来分,可分为全局变量和局部变量,形参是

A、局部变量

B、全局变量

C、静态变量

D、动态变量

正确答案:

第11题,读程序,写出程序执行结果#include stdio.hvoid f(int x, int y)      { int t;        if (xy) { t=x; x=y; y=t; }      }      void main()     { int a=4,b=3,c=5;       f(a,b); f(a,c); f(b,c);       printf("%d,%d,%d\n",a,b,c);     }

正确答案:

第12题,读程序,写出程序执行结果       #include stdio.hvoid main()     { int x=4;      if(x++=5)printf(“%d\n”, x) ;else      printf(“%d\n”, x--) ; }

正确答案:

第13题,读程序,写出程序执行结果   #include stdio.hvoid fun(char *w, int n){ char  t, *s1, *s2;  s1=w; s2=w+n-1;  while(s1s2) {t=*s1;*s1= *s2 ; *s2= t;s1++;s2--;}}void main(){ char p[]="abcdefg";fun(p, strlen(p));puts(p);}

正确答案:

第14题,读程序,写出程序执行结果    #include stdio.h#define  S(a,b)    (a)*(b)void    main(){  int a=3 ,area;area=S(a,a+3) ;   printf("area=%d\n",area); }

正确答案:

第15题,读程序,写出程序执行结果   #include stdio.hvoid main()     { int n=2;      printf(“%d,%d,%d\n”, ++n , n+=2 , --n) ; }

正确答案:

第16题,编程题:从键盘输入10个评委给参赛选手打的分,去掉一个最高分和一个最低分,求选手的得分(平均分)。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)

正确答案:

第17题,编程题:编程任意输入两个实数a和b,计算下面函数的值,并输出y值。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)

正确答案:

第18题,编程题备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。

正确答案:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值