第 5 章 循环结构程序设计5、1 基本知识点 while 语句得使用格式与注意事项 do-while 语句得使用格式与注意事项 for 语句得使用格式与注意事项 break 与 continue 语句在循环语句中得应用 循环结构得嵌套 使用 goto 语句实现循环结构 穷举法程序设计方法 迭代程序设计方法5、2 练习题 5 1、 单项选择题(1)语句 while (!e);中得条件!e 等价于 A 。A、 e==0B、 e!=1C、 e!=0D、 ~e(2)下面有关 for 循环得正确描述就是 D 。A、 for 循环只能用于循环次数已经确定得情况B、 for 循环就是先执行循环体语句,后判定表达式C、 在 for 循环中,不能用 break 语句跳出循环体D、 for 循环体语句中,可以包含多条语句,但要用花括号括起来(3)C 语言中 D 。A、 不能使用 do-while 语句构成得循环B、 do-while 语句构成得循环必须用 break 语句才能退出C、 do-while 语句构成得循环,当 while 语句中得表达式值为非零时结束循环D、 do-while 语句构成得循环,当 while 语句中得表达式值为零时结束循环(4)C 语言中 while 与 do-while 循环得主要区别就是 A 。A、 do-while 得循环体至少无条件执行一次B、 while 得循环控制条件比 do-while 得循环控制条件严格C、 do-while 允许从外部转到循环体内D、 do-while 得循环体不能就是复合语句(5)以下程序段 C 。int x=-1;do{ x=x*x; }while (!x);A、 就是死循环B、 循环执行二次C、 循环执行一次D、 有语法错误(6)下列语句段中不就是死循环得就是__C__。A、 i=100; while (1) { i=i%100+1; if (i==20) break; }B、 for (i=1;;i++) sum=sum+1;C、 k=0; do { ++k; } while (k<=0);D、 s=3379; while (s++%2+3%2) s++;(7)与以下程序段等价得就是__A__。while (a){ if (b) continue; c;}A、 while (a)B、 while (c) { if (!b) c; } { if (!b) break; c; }C、 while (c)D、 while (a) { if (b) c; } { if (b) break; c; }(8)以下程序得输出结果就是_B___。#include main(){ int i; for (i=4;i<=10;i++) { if (i%3==0) continue; COUT<main(){ int num=0; while (num<=2) { num++; cout<