东大18春学期《C语言及程序设计》在线作业3[答案]答案
18春学期《C语言及程序设计》在线作业3-0001
试卷总分:100 得分:0
一、 单选题 (共 15 道试题,共 75 分)
1.下列不属于C语言关键字的是()。
A.default
正确选项:----
B.register
C.enum
D.external
正确答案:----
2.以下for循环语句()。for(;;)printf(“*”);
正确答案:----
A.判断循环结束的条件不合法
B.是无限循环
C.循环一次也不执行
D.循环只执行一次
正确选项:----
3.下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);
专业答案:----
A.最多循环10次
B.最多循环9次
C.无限循环
D.一次也不循环
正确选项:----
4.以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);
正确答案:----
A.1
B.2
C.3
D.死循环
专业答案:----
5.若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
A.n%=(m%=5)
B.n%=(m-m%5)
C.n%=m-m%5
D.(n%=m)-(m%=5)
正确选项:----
6.对于条件表达式(M)?(a++):(a--),其中的表达式M等价于()。
A.M==0
B.M==1
C.M!=0
D.M!=1
正确选项:----
7.复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片
正确选项:----
A.单击选项1 粘贴答案,如有图片同样方法插入上传
B.选项内容都是
8.一个C语言程序总是从()。
A.主过程开始执行
B.主函数开始执行
C.子程序开始执行
D.主程序开始执行
专业答案:----
9.标有/**/语句的输出结果为()intx=20;printf(“%d,%o,%x”,x,x,x);/**/
正确选项:----
A.20,20,20
B."20,24,14"
C."20,14,24"
D."20,024,14"
正确选项:----
10.下面四个选项中,均是合法转义字符的选项是()。
A.'''\'' '
B."''\017''""'"
C.\018''f''xab'
D.\0''101''xlf'
正确答案:----
11.若有定义:intA[3][4];能表现数组元素A[1][1]的是()
A.(A[1]+1)
B.*(A[1][1])
C.(*(A+1)[1])
D.*(A+5)
专业答案:----
12.以下能对一维数组a进行正确初始化的语句是()。
A.inta[10]=(0,0,0,0,0);
B.inta[10]={};
C.inta[]={0};
D.inta[10]={10*1};
正确答案:----
13.下列语句中,符合语法的语句式()。
A.a+b=3
B.a=a+7
C.a=c+b+3=6;
D."a=8,b=a+7;"
正确答案:----
14.违约责任的相对性是指违约责任只能发生在( )之间发生。
A.合同的相对人之间
B.合同关系以外的人
C.合同的知情人
D.合同的债权人
专业答案:----
15.有定义inta[3][4],输入其3行2列元素的正确语句为()
A.scanf(“%d”,a[3,2]);
正确答案:----
B."scanf(“%d”,*(*(a+2)+1))"
专业答案:----
C."scanf(“%d”,*(a+2)+1);"
正确答案:----
D."scanf(“%d”,*(a[2]+1));"
正确选项:----
东大18春学期《C语言及程序设计》在线作业3[答案]多选题
二、 判断题 (共 5 道试题,共 25 分)
1.用1、3、5组成的所有的三位数,一定都是3的倍数
A.对
B.错
2.声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
A.错误
B.正确
3.已知int a,*p=&a,则函数printf("%d",p);调用错误。
专业答案:----
A.错误
B.正确
4.已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
正确答案:----
A.错误
B.正确
5.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。
正确选项:----
A.错误
B.正确
东大18春学期《C语言及程序设计》在线作业3[答案]历年真题如下: