智慧树知到《初识C语言(山东联盟)》章节测试答案
D.20<;x<;=100
正确答案:x>;20&;&;x<;=100;x<;=100&;&; x>;20
第四章单元测试
1、while命令 “循环体”可以是多个语句序列,也可以是单个语句,当循环体只有一个语句时,while之后的花括号“{}”可以省略。
A.正确
B.错误
正确答案:正确
2、while命令的一般格式是while(表达式){循环体},当表达式是以下哪些选项时循环体一次也不会被执行。
A.5
B.0
C.10<;5
D.10>;5
正确答案:0;10<;5
3、任何循环条件下,其循环体至少会被执行一次的命令是:
A.do-while
B.goto
C.while
D.for
正确答案:do-while
4、循环控制变量i已正确定义,以下for语句结构正确的是:
A.for(i=0;i++)
B.for(i=0;i<;10;)
C.for(i<;10;i++)
D.for(i=0;i<;10;i++)
正确答案:for(i=0;i++);for(i=0;i<;10;);for(i<;10;i++);for(i=0;i<;10;i++)
5、在for命令的循环体中,不允许使用do-while命令。
A.正确
B.错误
正确答案:错误
6、在while命令的循环体中执行了countinue命令之后,该循环控制命令便立即结束执行。
A.正确
B.错误
正确答案:错误
7、在for命令的循环体中执行了break命令之后,该循环控制命令便立即执行结束。
A.正确
B.错误
正确答案:正确
8、在循环结构中,break命令通常与if命令一起使用,以便在满足条件时终止循环。
A.正确
B.错误
正确答案:正确
9、在循环控制结构中,使用goto命令实现的循环控制结构最为常见。
A.正确
B.错误
正确答案:错误
10、任何循环控制命令都必须有循环体语句,否则该循环控制命令不会被执行。
A.正确
B.错误
正确答案:错误
第五章单元测试
1、一个一维数组所有元素的数据类型相同,都是int型。
A.正确
B.错误
正确答案:错误
2、能正确定义一维数组的是:
A.int a[10]
B.int n=10;int a[n]
C.int a[10]={1}
D.int a[10]=1,2,3
正确答案:int a[10];int a[10]={1}
3、有定义inti,a[10];,能为数组a正确输入10个数据的for语句是:
A.for(i=0;i<;10;i++)scanf(";%d";,&;a[i])
B.for(i=0;i<;10;i++)scanf(";%d";,a[i])
C.for(i=1;i<;10;i++)scanf(";%d";,&;a[i])
D.for(i=0;i<;10;i++)scanf(";%d";,a[10])
正确答案:for(i=0;i<;10;i++)scanf(";%d";,&;a[i])
4、任何一个char型一维数组,不管其数组名是什么,其首元素的下表均为1。
A.正确
B.错误
正确答案:错误
5、通常,char型数组用于存储字符串。
A.正确
B.错误