题目内容

下面语句中不是死循环的是_______。

A. int i=100; while (1) {i=i%100+1; if(i==20) break; }
B. int i,sum=0; for(i=1;;i++)sum++;
C. int k=0; do {++k; } while (k>=0);
D. int s=3379; while (s++%2+3%2)s++;

查看答案
更多问题

以下程序段的输出结果是_______。for(i=4;i<=10;i++){ if (i%3==0)continue;printf(“%d”,i);}

A. 45
B. 457810
C. 69
D. 678910

执行下面的程序后,a的值为_______。int main(){int a,b;for(a=1,b=1;a<=100;a++){ if(b>=20) break;if(b%3==1){ b+=3;continue;}b-=5;}return 0;}

A. 7
B. 8
C. 9
D. 10

有程序如下#include int main(){int y=5;while(y--);printf("y=%d\n",y);return 0;}程序执行后的输出结果是_______。

A. y=0
B. y=-1
C. y=1
D. while构成无限循环

语句while(!e);中的条件!e等价于_______。 lass=MsoNormal> }

A. e==0
B. e!=1
C. e!=0
D. ~e

答案查题题库