网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下列不是死循环的是_________

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

B.for(;;);

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

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


参考答案和解析
A 解析:分析各个选项。选项A中,当变量i的值等于20时,会执行break;语句,即退出整个while循环体。所以选项A的循环语句不是死循环。其他各个选项的循环语句中,没有循环退出点,所以都是死循环。
更多 “下列不是死循环的是_________A.int i=100;while(1) {i=i%100+1;if(i>100) break;}B.for(;;);C.int k=0;do{++k;} while(k>=0);D.int s=36;while(s);--s;” 相关考题
考题 for(i=0;;i++);是死循环结构。() 此题为判断题(对,错)。

考题 下面程序在调试时出现了死循环Private Sub Command1_Click()n=InputBox(“请输入一个整数”)DoIf n Mod 2=0 Thenn=n+1Elsen=n+2Else IfLoop Until n=1000End Sub下面关于死循环的叙述中正确的是( )。A.只有输入的n是偶数时才会出现死循环,否则不会B.只有输入的n是奇数时才会出现死循环,否则不会C.只有输入的n是大于1000的整数时才会出现死循环,否则不会D.输入任何整数都会出现死循环

考题 下列语句中不是死循环的是A.int i=10; while(1) { i-- ; if (i= =1)break; }B.for(int i=l ;i<10;i++) { i -- ; }C.int i=0; do{ i++; }while(i >= 0);D.int i=l ; for (;;)i = i+1;

考题 有下列程序:main(){int k=5;while(--k) printf("%d",k-=3);printf("\n");}执行后的输出结果是( )。A.1B.2C.4D.死循环

考题 下列语句中不是死循环的是A.int i=10; while(1) { i--; if(i==1) break; }B.for(int i=1;i<10;i++) { i--; }C.int i=0; do{ i++; }while(i>=0) ;D.int i=1; for(;;) i=i+1;

考题 下列语句中不是死循环的是( )。A.int i=10;B.for(int i=1;j 下列语句中不是死循环的是( )。A.int i=10;B.for(int i=1;jC.int i-0;D.int i=1:

考题 以下不是死循环的语句是 ()。 A、for y=9,x=1;x>++y;x=i++() i=xB、for ; ; x+=i()C、while 1() { x++ ; }D、for i=10 ; ; i--() sum+=i

考题 下列语句段中不是死循环的是()。A、intI=100;while(1){I=I0+1;if(I=20)break;}B、intI;sum=0;for(I=1;;I++)sum=sum+1;C、intk=0;do{++k;}while(k>=0);D、ints=3379;while(s++%2+3%2)s++;

考题 下列程序的输出结果是______。 main() { int a=2; do{ printf("%d\n",a-=2); }while(!(--a)); }A.1B.1-2C.0D.是死循环

考题 有下列程序: main( ) { int k=5; while(--k) printf("%d",k=1); printf("/n"); } 执行后的输出结果是( )。A.1B.2C.4D.死循环

考题 在下列选项中,没有构成死循环的是( )。A.B.C.D.

考题 以下程序的输出结果是( )。A.10B.13C.21D.程序陷入死循环

考题 以下for语句中不是死循环的是A.for(int i=0;i0;++i); 以下for语句中不是死循环的是A.for(int i=0;i<1;++);B.for(int i=0∷++);C.for(int i=1;i>0;++i);D.for( ;;);

考题 有下列程序:A.1B.2C.4D.死循环

考题 以下for语句中不是死循环的是A.for(int i=0;i0;++ 以下for语句中不是死循环的是A.for(int i=0;i<1;++i);B.for(int i=0;;++i);C.for(int i=1;i>0;++i);D.for(;;);

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

考题 有下列程序:程序的输出结果是( )。A.1B.20C.1-4D.死循环

考题 以下for语句中不是死循环的是( )。 A.for(inti=0;i1;++i);B.for(inti=0;;++i);S 以下for语句中不是死循环的是( )。A.for(inti=0;i1;++i);B.for(inti=0;;++i);C.for(inti=1;i0;++i);D.for(;;);

考题 以下for语句中不是死循环的是( )。A.for(inti=0;i0;++i);D.for(;;);

考题 下列程序段的输出结果是______。int x=3;do{ printf("%d",x-=2);}while (!(--x));A.1B.30C.1-2D.死循环

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

考题 下列语句中不是死循环的是( )。A.int i=10;B.for(int i=1;j10;i++) while(1) { { i--; i--; } if(i==1)break;C.int i-0;D.int i=1:

考题 下列各程序段中,不是死循环的是( )。A.int j=100;B.for(;;) while(1) {j=j%100+1; if(j>1000) break; }C.int n=0;D.int m=36; do{ while(m)--m; ++n; }while(n>=0);

考题 以下for语句中不是死循环的是( )A.for(int i=0;i<1;++i); B.for(int i=0;;++i); C.for(int i=1;i>0;++i); D.for(;;);

考题 下面程序段不是死循环的是()A、 int  j=100; while(1){j=j%100+2;if(j100)break;}B、 for( ; ; );C、 int k=0; do{ ++k;}while(k=0);D、 int s=36; while(s);--s;

考题 以下不是死循环的语句是()。A、for(y=9,x=1;x++y;x=i++)i=x;B、for(;;x++=i);C、while(1){x++;}D、for(i=10;;i--)sum+=i;

考题 设有下列语句:  do while .t.  … enddo  则该语句().A、无语法错误,但循环体中应有退出循环的语句,否则是一个死循环B、无语法错误,但这是一个死循环,无法退出循环C、肯定是错误的D、语法错误,while后只能是逻辑表达式

考题 单选题对于foreach语句和for语句,下列说法错误的是()A  for语句与foreach语句在结构上不一样,前者有3个表达式,表达式间用分号隔开;后者仅有一个“表达式”,形式为“数据类型 变量 in 集合表达式”B  语句for(;true;);是合法的,但是个死循环;“foreach(true);”也是合法的,也是一个死循环C  语句for(;true;);是合法的,但是个死循环;而“foreach(true);”是非法的D  语句块“ int[] a={1,2}; foreach(int i in a);”是合法的。