1 / 8
文档名称:

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

格式:docx   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:yzhlyb 2016/6/15 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:第5章循环结构程序设计 5 .1 基本知识点? while 语句的使用格式和注意事项? do-while 语句的使用格式和注意事项? for 语句的使用格式和注意事项? break 和 continue 语句在循环语句中的应用?循环结构的嵌套?使用 goto 语句实现循环结构?穷举法程序设计方法?迭代程序设计方法 5 .2 练****题 5 1. 单项选择题(1 )语句 while (!e); 中的条件!e 等价于 A。 ==0 B. e!=1 C. e!=0 D. ~e (2 )下面有关 for 循环的正确描述是 D。 A. for 循环只能用于循环次数已经确定的情况 B. for 循环是先执行循环体语句,后判定表达式 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 的循环控制条件严格第 5章循环结构程序设计 35 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___ 。 36第Ⅰ部分 C程序设计教程学****指导#include <> main() {int i; for (i=4;i<=10;i++) {if (i%3==0) continue; COUT<<i; }} A. 45 B. 457810 C. 69 D. 678910 (9 )以下程序的输出结果是__C__ 。#include <> main() {int num=0; while (num<=2) {num++; cout<<num<<endl; }}