以下哪个java语句会导致死循环?
A: for (int i = 0; i < 0; i++)
B: for (int i = 10; i > 0; i--)
C: for (int i = 0; i < 10; i--)
D: for (int i = 0; i > 0; i++)
A: for (int i = 0; i < 0; i++)
B: for (int i = 10; i > 0; i--)
C: for (int i = 0; i < 10; i--)
D: for (int i = 0; i > 0; 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++);
- 运行以下哪个循环和其他三条循环后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: 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; for(i=1; i<0;i++)cout<<'*'; B: int i,j;for(i=1,j=0;i<10;i++,j++)cout<<'*'; C: int i=0;for(;i<10;i++)cout<<'*'; D: for(1)cout<<'*';
- 下面for语句,存在编译错误的是()。 A: for(; ; ){} B: for(int i=0; i< 100;i++){} C: for(int i = 0, j=0; ;i++,j++){} D: for(int i = 0; i< 10){}