题目内容
(请给出正确答案)
[单选题]
以下不是死循环的程序段是()
A.for(; ;);
B.int s=36;while (s){--s;}
C.unsigned int k=0;do{++k;} while (k>=0);
D.int i=100;while(1){i=i%100+1;if (i>100) break;}
查看答案
如果结果不匹配,请 联系老师 获取答案
A.for(; ;);
B.int s=36;while (s){--s;}
C.unsigned int k=0;do{++k;} while (k>=0);
D.int i=100;while(1){i=i%100+1;if (i>100) break;}
A.int i=100: while(i) {i=i%100+1; if(i>100)break; }
B.for(; ; );
C.int k=10: do{++k;} while(k>=0);
D.int s=36: while(s)--s;
以下程序段( )。
x=-1;
do
{x=x*x;
}while(x);
(A)是死循环 (B)循环执行二次
(C)循环执行一次 (D)有语法错误
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
A.输出的是3和0
B.输出的是1和-2
C.是死循环
D.输出的是1
A.inti=100;while(i>0){i=i%100+1;Console.WriteLine(i);if(i>100)brea k;}
B.for(;;)
C.intk=1000;do{++k;Console.WriteLine(k);}while(k>=1000);
D.ints=36;while(s>=0){--s;Console.WriteLine(s);}
A.输出---
B.输出100行---
C.死循环
D.该for循环一次也不执行