- 3
- 0
- 约3.05千字
- 约 7页
- 2019-09-14 发布于广东
- 举报
循环结构复习
考点1 while语句构成的循环结构
一、选择题
1、以下不构成无限循环的语句或者语句组是 (2008. 04)
A) n二0; B) n二0;
do{++n;} while(n=0): while(1) {n++;}
C) n=10; D) for(n=0, i=l; ;i++)
while(n); {n--;} n+=l;
解析:本题主要考查各种循环语句的掌握情况。选项A中为do-while循环
语句,首先执行do后面的语句“++n;”得n=1, while条件表达式为假, 退出循环。选项B中,while条件表达式的值始终为1。条件为真,构成无 限循环。选项C中“while(n);”语句的循环体为空,n的值在循环中一直保 持不变,构成无限循环。选项D中,i=1, for语句中条件判断语句为空,
永远为真,构成无限循环。
2、 若有以下程序:
main ()
{ int y=10;
while (y--) ;
printf ( “y=%d\n” , y);
}
程序运行后的输出结果是 。(2007. 09)
A) y=0 B) y=-l C) y=l D) while 构成无限循环
解析:while语句一般形式为:while(表达式)语句; 其语句先判断表达 式,后执行语句。而表达式y—先返回y的当前值,再进行运算。、
3、 在以下给出的表达式中,与while(E
原创力文档

文档评论(0)