下列程序段不是死循环的是()。
A: int i=10;while(1){ i=i%10+1; if(i>10) break;}
B: int i=1;while(i); i--;
C: int i;do { i=0;i++;} while(i<=0);
D: int i;for(i=1; ;i++);
A: int i=10;while(1){ i=i%10+1; if(i>10) break;}
B: int i=1;while(i); i--;
C: int i;do { i=0;i++;} while(i<=0);
D: int i;for(i=1; ;i++);
举一反三
- 下列选项中,循环会无限执行的是 A: for(int i=1;i<;10;i++) {} B: int i=1;while(true){i++;if(i>;5) break;} C: int i=1;while(1<;10) {} D: for(int i=0;i>;0;i--){}
- 下列语句不是死循环的是() A: int i = 1;while(1) i++; B: int i =1;for(;;) i++; C: int i =1;doi++;while(1) D: int i =10;while(i)i–;
- 下列代码不会陷入死循环的是() A: for (int i = 1; i; i++); B: while (1); C: int i=1; do{i++;} while (i); D: int i = 0;while (i);
- 以下程序段中,循环次数不超过10的是( ) A: int i=10; do{ i=i+1;} while(i<0); B: int i=5; do{ i+=1;} while(i>0); C: int i=1; do{ i+=2;} while(i!=10); D: int i=6; do{ i-=2;} while(i!=1);
- main() { int i=0; while(i<10) { if(i<1) continue; if(i==5) break; i++; } }