• 2022-11-01
    下列程序段中是死循环的是
    A: int n=1;while(!n)n++;
    B: int n=1;do { n--;}while(n);
    C: int n=1;do { n++;}while(n);
    D: for(n=5;n<;1;);
  • C

    内容

    • 0

      以下程序的输出结果是( )。 main() { int n=0; while(n++<=1) printf("%d",n); printf("%d\n",n); }

    • 1

      以下不构成无限循环的语句或语句组是____。 A: n=0;while(1)<br/>{ n++; } B: n=0;do{++n;}<br/>while(n C: n=10;while(n)<br/>;{n--;} D: for(n=0,i=1;;i++)<br/>n+=i;

    • 2

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

    • 3

      以下能正确计算1╳2╳3╳...╳10的程序段是( A: do{k=1;n=1;n=n*k;k++;}while(k<=10); B: do{k=1;n=0;n=n*k;k++;}while(k<=10); C: k=1;n=1;do{n=n*k;k++;}while(k<=10); D: k=1;n=0;do{n=n*k;k++;}while(k<=10);

    • 4

      下面能正确计算1*2*3*•••*10的程序段是( )? do{ k=1;n=0;n=n*k;k++; }while(k&lt;=10);|do{ k=1;n=1;n=n*k;k++; }while(k&lt;=10);|k=1;n=1; do{ n=n*k;k++; }while(k&lt;=10);|k=1;n=0; do{ n=n*k;k++; }while(k&lt;=10);