下列结构中实现无限循环的是( )。
A: while(true){ }
B: for(int i=0;i>;5;i--){}
C: int i=0;while(i<;5){}
D: for(int i=0;i>;5;i++){}
A: while(true){ }
B: for(int i=0;i>;5;i--){}
C: int i=0;while(i<;5){}
D: for(int i=0;i>;5;i++){}
A,B,C
举一反三
- 下列选项中,循环会无限执行的是 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--){}
- 运行以下哪个循环和其他三条循环后i的值不同? A: int i=0;while(i<;10){ i++;} B: int i=0;while(i<;=9){ ++i;} C: int i=0;while(i++<;10){ ;} D: int i=0;while(i++<;9){ ;}
- 下列程序段不是死循环的是()。 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++);
- 下面四个程序段中,输出18个*号的程序段是 A: for (int i=1; i<18; i++) printf(“*”); B: for (int i=18; i>=0; i--) printf(“*”); C: int i=18; while (i>0) { printf(“*”); i--; } D: int i=0; while (i<=18) { printf(“*”); i++; }
- int i=0; while( i++ < 5); 循环结束后i的值是( )。
内容
- 0
main() { int i=0; while(i<10) { if(i<1) continue; if(i==5) break; i++; } }
- 1
求5!的程序段有()。 A: int i,p;for(i=1,p=1;i<=5;p*=i,i++); B: int i=1,p=1;for(;;){p*=i++;if (i==6) break;} C: int i=0,p=1;while(i++<=5) p*=i; D: int i=1,p=1;do p*=i;while(++i<=5);
- 2
阅读下面程序,while循环的次数是。 int i=0; while(i<10){ i++; if(i<1) continue; if(i==5) break; }
- 3
下列选项中,循环会无限执行的是______。 A: int i = 1 ; while ( i < 10) System .out .print( “ ” + i) ; B: for( int i = 1 ; i < 10 ;i ++) System .out .print( “ ” + i); C: for( int i = 10 ; i > 0 ;i --) System .out .print( “ ” + i); D: int i = 1 ; while (true) { System .out .print( “ ” + i); i ++ ; if ( i > 5) break ;
- 4
10.以下程序段中,while循环的循环次数是int i = 0;while (i < 10){if (i < 1){continue;}if (i == 5){break;}i++;}