大学MOOC C语言程序设计(南京师范大学中北学院)1003543093 最新慕课完整章节测试答案
第五章 循环结构程序设计
循环语句的综合练习
1、单选题:
1、以下描述中正确的是()A) 由于do-while语句中的循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B)do-while循环由do 开始,用while结束,在while(表达式)后面不能写分号C)在do-while循环体中,一定要有能使while后面表达式的值变为零("假")的操作D)do-while循环中,根据情况可以省略while
选项:
A: 由于do-while语句中的循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B: do-while循环由do 开始,用while结束,在while(表达式)后面不能写分号
C: 在do-while循环体中,一定要有能使while后面表达式的值变为零("假")的操作
D: do-while循环中,根据情况可以省略while
答案: 【 在do-while循环体中,一定要有能使while后面表达式的值变为零("假")的操作】
2、单选题:
4. 下面有关 for 循环的正确描述是
A) for 循环只能用于循环次数已经确定的情况
B) for 循环是先执行循环循环体语句,后判断表达式
C) 在 for 循环中,不能用 break 语句跳出循环体
D) for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
选项:
A: for 循环只能用于循环次数已经确定的情况
B: for 循环是先执行循环循环体语句,后判断表达式
C: 在 for 循环中,不能用 break 语句跳出循环体
D: for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
答案: 【 for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来】
3、填空题:
2、下列程序的输出结果是_______main()
{ int i,j,x=0;
for(i=0;i<2;i++)
{ x++;
for(j=0;j<=2;j++)
{ if (j%2)&n
