东大19秋学期《C语言及程序设计》在线平时作业2【标准答案】

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2019-09-06 18:09

19春学期《C语言及程序设计》在线作业2 试卷总分:100 得分:0 一、 单选题 (共 15 道试题,共 75 分) 1.下面程序的运行结果是()。charc[]=\t\v\\\0will\n;printf(%d,strlen(c)); A.14 B.3 C.9 D.字符串中有
19春学期《C语言及程序设计》在线作业2
试卷总分:100    得分:0
一、 单选题 (共 15 道试题,共 75 分)
1.下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
A.14
B.3
C.9
D.字符串中有非法字符,输出值不能确定
 
 
2.下列各数组定义程序段,正确的是()。
A.intn=10;inta[n];"
B."main(){charstr[10]=”aman”}"
C."staticint[][3]={{0,1,2},{80,89,2}};"
D.staticchar[5]=“iamastudent.”;
 
 
3.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
A.输出控制格式错误
B.输出:x=1
C.输出:y=1
D.输出:y=4
 
 
4.以下for循环语句()。for(;;)printf(“*”);
A.判断循环结束的条件不合法
B.是无限循环
C.循环一次也不执行
D.循环只执行一次
 
 
5.下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);
A.最多循环10次
B.最多循环9次
C.无限循环
D.一次也不循环
 
 
6.下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}
A.16
B.32
C.96
D.144
 
 
7.以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);
A.1
B.2
C.3
D.死循环
 
 
8.一个C语言程序总是从()。
A.主过程开始执行
B.主函数开始执行
C.子程序开始执行
D.主程序开始执行
 
 
9.下面四个选项中,均是正确的数值常量或字符常量的选项是()。
A.0.00f8.9e''
B."""a""3.9E-2.51e1'\""'"
C.3'0110xFF000a
D.001E140xabcd2e250.I14
 
 
10.下面对函数的叙述,不正确的是()。
A.函数的返回值是通过函数中的return语句获得的
B.函数不能嵌套定义
C.一个函数中有且只有一个return语句
D.函数中没有return语句,并不是不带回值
 
 
11.合法的C语言标识符是()。
A.abc
B.2ab
C._a1
D./n
 
 
12.下面四个选项中,均是合法转义字符的选项是()。
A.\'''\\''\n'
B."\''\017''\""'"
C.\018''\f''xab'
D.\\0''\101''xlf'
 
 
13.设I和x都是int类型,则对于for循环语句for(i=0,x=0;i<9;i++),下列哪句话正确()。
A.执行8次
B.执行9次
C.是无限循环
D.循环体一次也不执行
 
 
14.下列不属于C语言关键字的是()。
A.default
B.register
C.enum
D.external
 
 
15.下面四个选项中,均是C语言关键字的选项是()。
A.autoenuminclude
B.switchtypedefcontinue
C.signedunionscanf
D.ifstructtype
 
 
二、 判断题 (共 5 道试题,共 25 分)
1.一个整数可以直接赋给一个枚举变量
A.错误
B.正确
 
 
2.声明语句int a[]={0};可以对一维数组a进行正确初始化。
A.错误
B.正确
 
 
3.已知int a[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。
A.错误
B.正确
 
 
4.c语言程序中有调用关系的所有函数都必须放在同一源程序文件中
A.错误
B.正确
 
 
5.函数必须有返回值,否则不能使用函数
A.错误
B.正确
 
Tag:  

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)