itgle.com
参考答案和解析
正确答案:A
解析:选项A)中i自减到1时就会执行break语句跳出循环,选项B)中i10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。
更多“下列语句中不是死循环的是A.int i=10; while(1) { i-- ; if (i= =1)break; }B.for(int i=l ;i<10 ”相关问题
  • 第1题:

    以下是死循环的程序段是 。

    A.for(i=1; ; ) if(i%2==0) continue; if(i%3==0) break; }

    B.i=32767; do{if(i<0) break;}while(i);

    C.for(i=1; ; ) if(i<10) continue;

    D.i=1; while(i--);


    D

  • 第2题:

    7、以下是死循环的程序段是

    A.for (i=1; ; ) { if (i++%2==0) continue ; if (i++%3==0) break ; }

    B.i=32767; do { if (i<0) break ; } while (i) ;

    C.for (i=1 ; ;) if (I<10) continue ;

    D.i=1 ; while (i--);


    for (i=1 ; ;) if (++I<10) continue ;

  • 第3题:

    以下是死循环的程序段是()。

    A.for (i = 1; ; ) if (i < 10) { continue; }#B.i = 32767; do { if (i < 0) break; }while (--i!=0);#C.i = 1; while (i--!=0)#D.for (i = 1; ; ) { if (i++ % 2 == 0) continue; if (i++ % 3 == 0) break; }
    for (i=1 ; ;) if (++I<10) continue ;

  • 第4题:

    以下是死循环的程序段是()。

    A.for (i=1;;) { if (i++%2==0) continue ; if (i++%3==0) break ; }

    B.for (i=1;;) if (i<10) continue ;

    C.i=32767; do { if (i<0) break ; } while (i) ;

    D.i=1 ; while (i--);


    C

  • 第5题:

    4、以下是死循环的程序段是()。

    A.for (i=1;;) { if (i++%2==0) continue ; if (i++%3==0) break ; }

    B.for (i=1;;) if (i<10) continue ;

    C.i=32767; do { if (i<0) break ; } while (i) ;

    D.i=1 ; while (i--);


    D