在下列选项中,没有构成死循环的程序是()。A.int i=100; while(1) { i=i%100+1; if(i>100)break; }

题目

在下列选项中,没有构成死循环的程序是( )。

A.int i=100; while(1) { i=i%100+1; if(i>100)break; }

B.for(;;);

C.int k=1000; do{++k} while (k>=1000);

D.int s=36; while(s);--s;

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下列选项中,没有构成死循环的是()。

A.int i=100; while(1){ i=i%100+1; if(i>100) break; }

B.for(;;);

C.int k=10000; do{ k++;} while(k>10000);

D.int s=36; while(s) --s;


C

第2题:

【单选题】在下列选项中,没有构成死循环的程序段是______。

A.int i=100; while(1) { i=i%100+1; if(i>100)break; }

B.for(; ;) ;

C.int k=1000; do{++k;} while(k>=10000);

D.int s=36; while(s);--s;


int s=26; while (s) --s;

第3题:

在下列选项中,没有构成死循环的程序段是()

A.int i=100; while(1) {i=i%100+1; if(i>100)break; }

B.for(;;)

C.int k=1000; do { ++k; } while(k>=10000);

D.int s=36; while(s); --s;


int s=36; while(s)--s;\

第4题:

在下列选项中,没有构成死循环的程序段是____

A.int i=100; while (1) { i=i%100+1; if (i>100) break; }

B.for(; ; );

C.int s=26; while (s) --s;

D.int k=1000; do {++k; } while (k>=1000);


int s=36; while(s)--s;\

第5题:

2、在下列选项中,没有构成死循环的程序段是()

A.int i=100; while(1) {i=i%100+1; if(i>100)break; }

B.for(;;)

C.int k=1000; do { ++k; } while(k>=10000);

D.int s=36; while(s); --s;


int s=36; while(s)--s;\

第6题:

在下列选项中,没有构成死循环的程序是( )。

A.int i=100; while(1) { i=i%100+1; if(i> 100)break; }

B.for(;;);

C.int k=1000; do{++k} while(k>=1000);

D.int s=36;while(s);--s;


正确答案:C

第7题:

在下列选项中,没有构成死循环的程序段是_____。

A.int i=100; while(1) { i=i%100+1; if(i>100)break; }

B.for(;;);

C.int k=1000; do{++k;}while(k>=1000);

D.int s=36: while(s);--s;


正确答案:C

第8题:

在下列选项中,没有构成死循环的是

A.int i=100; while(1) { i=i%100+1; if(i>100)break; }

B.for(;;);

C.int k=10000; do{k++;}while(k>10000);

D.int s=36; while(s)--s;


正确答案:D
解析: 选项A)的循环表达式的条件永久为1,并且小于100的数与100取余不超过99,所以在循环体内表达式i%100+1的值永远不大于100,break语句永远不会执行,所以是死循环;选项B)的括号内没有能使循环停下来的变量增量,是死循环;选项C)中先执行k++,使k=10001,从而使循环陷入死循环。

第9题:

在下列选项中,没有构成死循环的是

A.int i=100; while(1) { i=i%100+1; if(i>100)break; }

B.for(;;);

C.int k=10000; do{k++;}while(k>10000);

D.)int s=36; while(s)--s;


正确答案:D
解析:选项A)的循环表达式的条件永久为1,并且小于100的数与100取余不超过99,所以在循环体内表达式i%100+1的值永远不大于100,break语句永远不会执行,所以是死循环;选项B)的括号内没有能使循环停下来的变量增量,是死循环;选项C)中先执行k++,使k=10001,从而使循环陷入死循环。