智慧树知到《C语言程序设计(西安工程大学)》章节测试答案
A.first; second
B.first
C.second ; third
D.first; third
正确答案:first; third
6、有程序:#include<;stdio.h>;void main();{ int i=10,j=0;do;{ j=j+1;i--;}while(i>;2);printf(";%d";,j);}的运行结果是()
A.52
B.8
C.51
D.50
正确答案:8
7、下面程序的输出结果是();#include<;stdio.h>;;void main();{;int y=9;;for(y>;0;y--);{;if(y%3==0);{;printf(";%d";,--y);;continue;};};}
A.741
B.852
C.936
D.875421
正确答案:852
8、执行下列的程序段后,输出结果是()int a=5;while(a--);printf(";%d";,a)。
A.4321
B.0
C.54321
D.-1
正确答案:-1
9、下面程序的运行结果为()。#include<;stdio.h>;void main()
{;int n;for(n=1;n<;=10;n++);{ if(n%3==0)break;printf(";%d";,n);}
A.12
B.12457810
C.369
D.12345678910
正确答案:12
10、
A.选项C
B.选项B
C.选项A
D.选项D
正确答案:选项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[4]
C.a[';d';-c]
D.a[';d';-';c';]
正确答案:a[';d';-c]
3、以下程序的输出结果是()。
A.1,5,9
B.3,6,9
C.3,5,7
D.1,4,7
正确答案: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.12345ABC6
B.ABC67
C.ABC6789
D.ABC456789
正确答案:ABC6789
6、假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()。