• 2022-07-26
    以下不是死循环的程序段是( )。
    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
    ;
  • C

    内容

    • 0

      在下列选项中,没有构成死循环的是( ) A: int i=100; while(1){ i=i-1; if(i>100) <br>break;} B: for(;;); C: int k=10000; do{ k++; <br>}while(k>10000); D: int s=36; while(s) <br>s;

    • 1

      以下能正确计算1*2*3*……*10的程序段是( )。 A: do<br>{<br>i=1; s=1;<br>s*=i;<br>i++;<br>} while(i<=10); B: do<br>{<br>i=1; s=0;<br>s*=i;<br>i++;<br>} while(i<=10); C: i=1; s=1;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10); D: i=1; s=0;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10);

    • 2

      以下不是死循环的程序段是( )。 A: int i=100;while (1) { i=i%100+1 ; if (i&gt;100) break ;} B: for ( ; ; ) ; C: int k=0;do { ++k ; } while (k&gt;=0); D: int s=36;while (s) ; --s ;

    • 3

      以下程序段中,循环体执行次数大于0,且不是死循环的是()。 A: int a=10;<br>while(a) a=8; B: int s=6;<br>do {s-=2;} while(s); C: static int a;<br>while(a) a=1; D: for(i=1;i>10;i++) i=i+2;

    • 4

      以下程序段中,循环次数不超过10的是____。 A: int<br/>i=1;do(i+=2;) while(i!=10) ; B: int<br/>i=5;do(i+=1;) while(i&gt;0) ; C: int<br/>i=10;do(i=i+1;) while(i D: int<br/>i=6;do(i-=2;) while(i!=1) ;