东北大学智慧树知到“计算机科学与技术”《C语言及程序设计》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.以下for循环语句()。 for(;;)printf(“*”);
A.判断循环结束的条件不合法
B.是无限循环
C.循环一次也不执行
D.循环只执行一次
2.下面的叙述,不正确的是()。
A.宏名无类型,其参数也无类型
B.宏定义不是C语句,不必在行末加分号
C.宏替换只是字符替换
D.宏替换定义命令必须写在文件开头
3.若有说明:int a[10];则对数组元素的正确引用是()。
A.a[10]
B."a[3,5]"
C.a(5)
D.a[10-10]
4.已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3'; 后,ch1中的值为()。
A.D
B.68
C.一个不确定的值
D.C
5.若有变量说明:inta=0,b=0,c=0; 以下符合C语言语法的赋值表达式是()。
A.a=9+b+c=a+9
B.a=9+b; c=a+9
C.a=(9+b,b++)
D.a=9+b++=a+7
6.函数必须有返回值,否则不能使用函数。()
A.正确
B.错误
7.以下不正确的C语言标识符是()。
A.int
B.a_1_2
C.ab1exe
D._x
8.已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。()
A.正确
B.错误
9.C语言中,下列说法正确的是()。
A.不能使用do…while语句构成循环。
B.do…while语句构成的循环必须用break语句才能退出。
C.do…while语句构成的循环,当while语句中的表达式值为非0结束循环。
D.do…while语句构成的循环,当while语句中的表达式值为0结束循环。
10.在C程序中,逗号运算符的优先级最低。()
A.正确
B.错误
11.下列四组选项中,均不是C语言关键字的选项是()。
A.defineIFtype
B.getccharprintf
C.includescanfcase
D.whilegopow
12.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中。()
A.正确
B.错误
13.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。()
A.正确
B.错误
14.若有以下类型说明语句:char a;int b;float c;double d;则表达式a*b-2*d+c的结果类型为()。
A.float
B.char
C.int
D.double
15.若有以下定义:intm=7,n=12; 则能得到值为3的表达式是()。
A.n%=(m%=5)
c语言好的网课B.n%=(m-m%5)
C.n%=m-m%5
D.(n%=m)-(m%=5)
第2卷
一.综合考核(共15题)
1.char*A[5],则标识符A的意义时()。
A.A是一个指向有5个字符型元素的指针变量
B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
C.A是一个指向字符型的函数的指针变量
D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
2.复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片()。
A.单击选项1粘贴答案,如有图片同样方法插入上传
B.选项内容都是
3.声明语句int a[]={0};可以对一维数组a进行正确初始化。()
A.正确
B.错误
4.在C程序中main函数必须位于程序的最前面。()
A.正确
B.错误
5.sizeof(float)是()。
A.双精度型表达式
B.一个整型表达式
C.一个函数调用
D.一个不合法的表达式
6.在c语言中,函数形参的存储类型是自动类型的变量。()
A.正确
B.错误
7.执行下列语句后,第一个输出的值为()。 #include stdio.h;#define M;#define N;M+1;main(){printf(“%d\n”,N);}
A.3
B.4
C.6
D.8
8.下列关于switch语句和break语句的结论中,只有()是正确的。
A.break语句是switch语句的一部分
B.在switch语句中可以根据需要使用或不使用break语句
C.在switch语句中必须使用break语句
D.以上三个结论有两个是正确的
9.C语言本身没有输入输出语句。()
A.正确
B.错误
10.合法的C语言标识符是()。
A.abc
B.2ab
C._a1
D./n
11.c语言结构类型变量在程序执行期间所有成员一直驻留在内存。()
A.正确
B.错误
12.已知char s1[19],*s2=“ab\0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。()
A.正确
B.错误
13.C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。()
A.正确
B.错误
14.char*A[5],则标识符A的意义时()。
A.A是一个指向有5个字符型元素的指针变量
B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
C.A是一个指向字符型的函数的指针变量
D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
15.声明语句int a[]={0}; 可以对一维数组a进行正确初始化。()
A.正确
B.错误
第1卷参考答案
一.综合考核
1.参考答案:B
2.参考答案:D
3.参考答案:D
4.参考答案:A
5.参考答案:C
6.参考答案:B
7.参考答案:A
8.参考答案:B
9.参考答案:D
10.参考答案:A
11.参考答案:A
12.参考答案:B
13.参考答案:B
14.参考答案:D
15.参考答案:D
第2卷参考答案
一.综合考核
1.参考答案:B
2.参考答案:A
3.参考答案:A
4.参考答案:B
5.参考答案:B
6.参考答案:B
7.参考答案:A
8.参考答案:B
9.参考答案:A
10.参考答案:C
11.参考答案:A
12.参考答案:B
13.参考答案:A
14.参考答案:B
15.参考答案:A
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论