• 2022-06-12
    与下面代码片段等价的代码片段是 int k = 0; while (k++
    A: int k; for (k = 0; k
    B: int k; for (k = 0; k
    C: int k; for (k = 0; k
    D: int k; for ( k = 1; k
  • C,D

    内容

    • 0

      以下能够实现计算5!的程序段是( ) A: int fac=1,k=0;do{ k++; fac*=k;} while(k<;5);‍ B: int fac=0,k=1;do{ fac*=k; k++;} while(k<;5); C: int fac=1,k=1;do{ k++; fac*=k;} while(k<;=5); D: int fac=1,k=0;do{ fac*=k; k++;} while(k<;5);

    • 1

      下面哪一个循环会导致死循环____。 A: for(int<br/>k=0;k B: for(int<br/>k=10;k&gt;0;k--) C: for(int<br/>k=0;k D: for(int<br/>k=0;k&gt;0;k++)

    • 2

      int k=0; while(k<10) { if(k<1) continue; if(k==5) break; k++; }

    • 3

      下列代码段执行后的结果是()。 int s; for( int k=5;k<=10;k++) { s=0; for(int m=1;m if(k % m==0) s=s+m; if(s==k) System.out.print(k + “ ”); }

    • 4

      下面程序的输出是____。 #define MAX 5 int a&#91;MAX&#93;, k; main( ) { Fun1( ); Fun3( ); Fun2( ); Fun3( ); printf("\n"); } Fun1( ) { for(k=0; k<MAX; k++) a&#91;k&#93;=k+k; } Fun2( ) { int a&#91;MAX&#93;, k; for(k=0; k<5; k++) a&#91;k&#93;=k; } Fun3( ) { int k; for(k=0; k<MAX; k++) printf("%d