举一反三
- 以下不是死循环的程序段是 A: int s=36;while (s) { --s;} B: int i=100;while(1){ i=i%100+1; if (i>100) break;} C: for( ; ;); D: int k=0;do{ ++k;} while (k>=0);
- 以下不是死循环的程序段是 。 A: for ( ; ; ) ; B: int i=100; while (1) { i=i%100+1 ; if (i>100) break ; } C: int s=36; while (s) --s ; D: int k=0; do { ++k ; } while (k>=0);
- 以下不是无限循环的语句为( ). A: int i=100;while(1){i=i%100+1;if(i>;100)break;} B: for(;;); C: short int k=0;do{++k;} while(k>;=0); D: int s=36;while(s);s;
- 以下程序的运行结果是______ #include main( ){int k=1,s=0;do{if(k%2!=0)continue;s+=k;k++;}while(k/10);printf(“s=%d/n”,s);}
- 下面程序段不是死循环的是() A: int j=100; while(1){j=j%100+2;if(j>100)break;} B: for( ; ; ); C: int k=0; do{ ++k;}while(k>=0); D: int s=36; while(s);--s;
内容
- 0
下列程序段不是死循环的是。 A: A)int i=100;while(1){ i=i%100+1;If(i>100)break;} B: int k=0;do{ ++k;}while(k>=0); C: for(; ;); D: int s=36;while(s)--s;
- 1
下列程序段不是死循环的是( )。 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;
- 2
设有如下程序,则程序的输出结果是( ) int k=1,s=0; while(s<10) {s=s+k*k;k++;} printf("%d",k);
- 3
以下不是死循环的程序段是( )。 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 ;
- 4
下述程序段中, 与其他程序段的作用不同。 A: k=1; while (1) { s+=k ; k=k+1 ; if (k>100) break ; } printf(“\n%d”,s) ; B: k=1; Repeat : s+=k ; if (++k<=100) goto Repeat printf(“\n%d”,s) ; C: int k,s=0; for (k=1;k<=100;s+=++k); printf(“\n%d”,s) ; D: k=1; do s+=k; while (++k<=100) ;printf(“\n%d”,s) ;