下列语句段中不是死循环的是__
A.i=100; while (1) { i=i%100+1; if (i>100) break; }
B.for (i=1;;i++) sum=sum+1;
C.k=0; do { ++k; } while (k<=0);
D.s=3379; while (s++%2+3%2) s++;
第1题:
若有如下语句
int x=3;
do{ printf("%d\n",x-=2);}
while(!(--x));
则上面程序段
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
第2题:
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
第3题:
以下for语句中不是死循环的是
A.for(int i=0;i<1;++);
B.for(int i=0∷++);
C.for(int i=1;i>0;++i);
D.for( ;;);
第4题:
下列程序段中,不是死循环的是_______。
A.int i=100;
B.unsigned k=0; while(1) do { { i=i%100+1; ++k if(i>=100)break; } } while(k>=0);
C.for(;;);
D.int s=3379; while(s++%2+s%2)s++;
第5题:
以下for语句中不是死循环的是( )。
A.for(inti=0;i<1;++i);
B.for(inti=0;;++i);
C.for(inti=1;i>0;++i);
D.for(;;);
第6题:
在下列选项中,没有构成死循环的程序段是( )
第7题:
在一个循环语句的循环体中含有另一个循环语句,肯定出现死循环。( )
第8题:
下列语句段中不是死循环的是( )。
A.int i=100 While (1) { i=i%100+1 if(i==20) break; }
B.int i sum=O; for (i=l;;i++) sum=sum +l;
C.int k=0; do { ++K }while(k<=O);
D.int s=3379; while (s+ +%2+3%2)s++;
第9题:
在VB中,“FOR 计数变量=初值 TO 终值 [STEP 步长]”语句中的“步长”不能为0,否则造成死循环。
A对
B错
第10题:
以下不是死循环的语句是()。
第11题:
for循环不可能产生死循环
while循环不可能产生死循环
for循环不能嵌套while循环
即使条件不满足do……while循环体内的语句也至少执行一次
第12题:
for语句与foreach语句在结构上不一样,前者有3个表达式,表达式间用分号隔开;后者仅有一个“表达式”,形式为“数据类型 变量 in 集合表达式”
语句for(;true;);是合法的,但是个死循环;“foreach(true);”也是合法的,也是一个死循环
语句for(;true;);是合法的,但是个死循环;而“foreach(true);”是非法的
语句块“ int[] a={1,2}; foreach(int i in a);”是合法的。
第13题:
在VB中,“FOR计数变量=初值TO终值[STEP步长]”语句中的“步长”不能为0,否则造成死循环。()
第14题:
下列语句段中不是死循环的是()。
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++;
第15题:
以下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(;;);
第16题:
下列程序段中循环体的执行次数是______。 int x=-12; while (x=0) x=x+1;
A.While循环执行12次
B.循环体语句执行一次
C.循环是死循环
D.循环体语句一次也不执行
第17题:
以下for语句中不是死循环的是( )。
A.for(inti=0;i0;++i);
D.for(;;);
第18题:
下列语句中不是死循环的是( )。
A.int i=10;
B.for(int i=1;j<10;i++) while(1) { { i--; i--; } if(i==1)break;
C.int i-0;
D.int i=1:
第19题:
下列各程序段中,不是死循环的是( )。
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);
第20题:
第21题:
以下关于循环语句描述正确的是()。
第22题:
设有下列语句: do while .t. … enddo 则该语句().
第23题:
对
错
第24题:
无语法错误,但循环体中应有退出循环的语句,否则是一个死循环
无语法错误,但这是一个死循环,无法退出循环
肯定是错误的
语法错误,while后只能是逻辑表达式