下列代码不会陷入死循环的是()
A: for (int i = 1; i; i++);
B: while (1);
C: int i=1; do{i++;} while (i);
D: int i = 0;while (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);
举一反三
- 下列程序段不是死循环的是()。 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 = 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: int i=-1; while(1) i++; B: int i,a; for(i=1;;i++) a+=2; C: int i=2; while(i==4) i+=2; D: int i=2 while(i=4) i+=2;
- 下列选项中,循环会无限执行的是 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--){}
- 设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是______。 A: int sum=1, i=0;while(i<=n){i++; sum+=i;} B: int sum=0,i=1;while(i<=n){ sum+=i;i++;} C: int sum=0, i=0;while(i<=n){i++; sum+=i;} D: int sum=1, i=1;while(i<=n){i++; sum+=i;}