选择题
27.
以下不构成无限循环的语句或语句组是______。
A、
n=0;
do{++n;} while(n<=0);
B、
n=0;
while(1){n++;}
C、
n=10;
while(n);{n--;}
D、
for(n=0,i=1;
i++)n+=i;
【正确答案】
A
【答案解析】
选项A中do后面的语句只执行了一次便结束了循环;选项B中条件while(1)永远成立,所以是死循环;选项C中n的值为10,而循环体为空语句,所以while(n)永远为真,进入死循环;选项D中for语句第二个表达式为空,所以没有判断条件,进入死循环。
提交答案
关闭