• 2021-04-14
    【填空题】分析下面程序段中循环语句执行次数 int j=0,s=0,n=100; do{ j=j+1; s=s+10*j; } while (j
  • ["4"]

    内容

    • 0

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

    • 1

      下面程序段的时间复杂度是( )。 s =0; for(i =0; i<n; i++) for(j=0;j<n;j++) s +=B[i][j]; sum = s ;

    • 2

      已定义int j,s; 则下面程序段的输出结果是( )。 int j,s; for(j=1,s=0;j<=5;j++) s*=j; printf("%d",s);

    • 3

      ‍‎已定义int j,s; 则下面程序段的输出结果是( )。‍‎int j,s;‍‎for(j=1,s=0;j<=5;j++)‍‎ s*=j;‍‎printf("%d",s);‍ A: 0 B: 120 C: 死循环 D: 无结果

    • 4

      下列各程序段中,不是死循环的是( )。 A: int j=100; B: for(;;) C: while(1) D: j=j%100+1; E: if(j>1000) break; F: int n=0; G: int m=36; H: do while(m)--m; I: ++n; J: while(n>=0);