网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下列不是死循环的是_________
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;” 相关考题
考题
下面程序在调试时出现了死循环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;
考题
下列语句中不是死循环的是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.死循环
考题
以下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( ;;);
考题
以下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(;;);
考题
以下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(;;);
考题
下列语句中不是死循环的是( )。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);”是合法的。
热门标签
最新试卷