智慧树知到《C语言程序设计(工程大学)》章节测试答案
A.52
B.51
C.50
D.8
正确答案:8
6、下面程序的输出结果是();#include<;stdio.h>;;void main();{;int y=9;;for(y>;0;y--);{;if(y%3==0);{;printf(";%d";,--y);;continue;};};}
A.852
B.875421
C.936
D.741
正确答案:852
7、执行下列的程序段后,输出结果是()int a=5;while(a--);printf(";%d";,a)。
A.-1
B.0
C.4321
D.54321
正确答案:-1
8、下面程序的运行结果为()。#include<;stdio.h>;void main()
{;int n;for(n=1;n<;=10;n++);{ if(n%3==0)break;printf(";%d";,n);}
A.12
B.369
C.12345678910
D.12457810
正确答案:12
9、
A.选项D
B.选项B
C.选项C
D.选项A
正确答案:选项D
第四章单元测试
1、有定义语句:int b;char c[10];,则正确的输入语句是()。
A.scanf(";%d%s";,b, c)
B.scanf(";%d%s";,b,&;c)
C.scanf(";%d%s";,&;b,&;c)
D.scanf(";%d%s";,&;b, c)
正确答案:scanf(";%d%s";,&;b, c)
2、若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c=';a';,d,g; 则数值为4的表达式是()。
A.a[g-c]
B.a[';d';-';c';]
C.a[4]
D.a[';d';-c]
正确答案:a[';d';-c]
3、以下程序的输出结果是()。
A.3,5,7
B.1,5,9
C.1,4,7
D.3,6,9
正确答案:3,5,7
4、下列描述中不正确的是()。
A.不能在赋值语句中通过赋值运算符";=";对字符型数组进行整体赋值
B.可以对整型数组进行整体输入、输出
C.可以对字符型数组进行整体输入、输出
D.字符型数组中可以存放字符串
正确答案:可以对整型数组进行整体输入、输出
5、当执行下面的程序时,如果输入ABC,则输出结果是()。
#include ";stdio.h"; #include ";string.h"; main()
{ char ss[10]=";1,2,3,4,5"; gets(ss); strcat(ss, ";6789";); printf(";%s\n";,ss); }
A.ABC67
B.12345ABC6
C.ABC456789
D.ABC6789
正确答案:ABC6789
6、假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()。
A.20
B.6
C.10
D.3
正确答案:20
7、以下数组定义中不正确的是()。
A.int c[100][100]={0}
B.int d[3][]={{1,2},{1,2,3},{1,2,3,4}}