问题 单项选择题

下列语句中不是死循环的是

A.int i=10;

B.for(int i=1;i<10;i++) while(1) { { i--;i--;}if(i= =1)break; }

C.int i=0;

D.int i=1; do{ for(;;)1=i+1;i++; }while(i>=0);

答案

参考答案:A

解析: 选项A)中i自减到l时就会执行break语句跳出循环,选项B)中i<10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。

单项选择题 A1型题
多项选择题