东大19秋学期《C语言及程序设计》在线平时作业2
【奥鹏】[东北大学]19秋学期《C语言及程序设计》在线平时作业2
试卷总分:100 得分:100
第1题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
A、14
B、3
C、9
D、字符串中有非法字符,输出值不能确定
正确答案:
第2题,下列各数组定义程序段,正确的是()。
A、intn=10;inta;"
B、"main(){charstr=”aman”}"
C、"staticint[]={{0,1,2},{80,89,2}};"
D、staticchar=“iamastudent.”;
正确答案:
第3题,以下程序段()。intx=1,y=4;printf(xy?”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;i9;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
正确答案:
第16题,一个整数可以直接赋给一个枚举变量
A、错误
B、正确
正确答案:
第17题,声明语句int a[]={0};可以对一维数组a进行正确初始化。
A、错误
B、正确
正确答案:
第18题,已知int a[]={1,2,3,4},y,*p=&a;则执行语句y(*--p)++;变量y的值是3。
A、错误
B、正确
正确答案:
第19题,c语言程序中有调用关系的所有函数都必须放在同一源程序文件中
A、错误
B、正确
正确答案:
第20题,函数必须有返回值,否则不能使用函数
A、错误
B、正确
正确答案:
页:
[1]