智慧树知到《初识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.错误