1 / 6
文档名称:

c语言循环结构练习题带答案.doc

格式:doc   大小:29KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

c语言循环结构练习题带答案.doc

上传人:2982835315 2022/1/10 文件大小:29 KB

下载得到文件列表

c语言循环结构练习题带答案.doc

文档介绍

文档介绍:38 第Ⅰ局部 C程序设计教程学****指导
. .
优选
.. . .
. .
第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__。
38 第Ⅰ局部 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;
}