电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言循环结构练习题带答案

C语言循环结构练习题带答案_第1页
1/6
C语言循环结构练习题带答案_第2页
2/6
C语言循环结构练习题带答案_第3页
3/6
第5 章 循环结构程序设计 练习题 1 . 单项选择题 (1)语句while (!e);中的条件!e 等价于 A 。 A. e==0 B. e!=1 C. e!=0 D. ~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) 第5 章 循环结构程序设计 35 { 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) 36 第Ⅰ部分 C 程序设计教程学习指导 { num++; cout< main() { int s=0...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言循环结构练习题带答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部