欢迎光临
奥鹏作业辅导

东大20春学期《C语言及程序设计X》在线平时作业2[答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

东大20春学期《C语言及程序设计X》在线平时作业2[答案]满分答案

20春学期《C语言及程序设计X》在线平时作业2

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 80 分)

1.若有以下说明和语句,则输出结果是()。Char*sp=”\\\”\n”;Printf(“%d”,strlen(sp));

A.字符串中有非法自负,输出值不定

B.6

C.5

D.3

 

2.以下不正确的C语言标识符是()。

A._x

B.int

C.ab1exe

D.a_1_2

 

3.下面四个选项中,均是C语言关键字的选项是()。

A.switchtypedefcontinue

B.signedunionscanf

C.ifstructtype

D.autoenuminclude

 

4.下列关于switch语句和break语句的结论中,只有()是正确的。

A.在switch语句中必须使用break语句

B.在switch语句中可以根据需要使用或不使用break语句

C."以上三个结论有两个是正确的"

D.break语句是switch语句的一部分

 

5.执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);

A.40,36,30

B."32,8,7"

C."32,28,7.5"

D."32,28,7"

 

6.C语言中,逻辑“真”等价于()。

A.非零的整数

B.非零的数

C.大于零的整数

D.大于零的数

 

7.复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片

A.选项内容都是

B.单击选项1 粘贴答案,如有图片同样方法插入上传

 

8.设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);

A.是无限循环

B.循环只执行一次

C.循环依次也不执行

D.判断循环结束的条件不合法

 

9.若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为()。(假设a[0][0]位于数组的第一个位置上。)

A.j*m+i

B.i*m+j-1

C.i*m+j+1

D.i*m+j

 

10.以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);

A.死循环

B.3

C.2

D.1

 

11.有下列语句和赋值语句:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正确的是()

A.只有(3)正确

B.只有(3)、(4)正确

C.只有(1)、(3)、(4)正确

D.只有(1)、(2)正确

 

12.下面对函数的叙述,不正确的是()。

A.函数的返回值是通过函数中的return语句获得的

B.函数中没有return语句,并不是不带回值

C.函数不能嵌套定义

D.一个函数中有且只有一个return语句

 

13.若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()

A.int

B.float

C.double

D.char

 

14.合法的C语言标识符是()。

A./n

B.abc

C._a1

D.2ab

 

15.下列各数组定义程序段,正确的是()。

A."staticint[][3]={{0,1,2},{80,89,2}};"

B.staticchar[5]=“iamastudent.”;

C."main(){charstr[10]=”aman”}"

D.intn=10;inta[n];"

 

16.下面的叙述,不正确的是()。

A.宏替换定义命令必须写在文件开头

B.宏替换只是字符替换

C.宏定义不是C语句,不必在行末加分号

D.宏名无类型,其参数也无类型

 

17.下面四个选项中,均是合法转义字符的选项是()。

A.\'''\\''\n'

B.\018''\f''xab'

C."\''\017''\""'"

D.\\0''\101''xlf'

 

18.对于循环语句while(1);下面()是正确的。

A.编译有错

B.死循环

C.循环一次

D.不进如循环体

 

19.下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}

A.96

B.32

C.16

D.144

 

20.下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}

A.不确定的值

B.3

C.1

D.0

 

东大20春学期《C语言及程序设计X》在线平时作业2[答案]多选题答案

二、判断题 (共 5 道试题,共 20 分)

21.c语言程序中有调用关系的所有函数都必须放在同一源程序文件中

 

22.已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。

 

23.在c语言中,函数形参的存储类型是自动类型的变量

 

24.声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。

 

25.c语言结构类型变量在程序执行期间所有成员一直驻留在内存。

 

东大20春学期《C语言及程序设计X》在线平时作业2[答案]历年参考题目如下:

扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在