• 2021-04-14
    有以下伪代码 s=0, k=1 while k<11 s = s + k end while
  • 无限次

    内容

    • 0

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

    • 1

      下列程序段不是死循环的是( )。 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;

    • 2

      设有如下程序,则程序的输出结果是( ) int k=1,s=0; while(s<10) {s=s+k*k;k++;} printf("%d",k);

    • 3

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

    • 4

      下述程序段中, 与其他程序段的作用不同。 A: k=1; while (1) { s+=k ; k=k+1 ; if (k>100) break ; } printf(“\n%d”,s) ; B: k=1; Repeat : s+=k ; if (++k<=100) goto Repeat printf(“\n%d”,s) ; C: int k,s=0; for (k=1;k<=100;s+=++k); printf(“\n%d”,s) ; D: k=1; do s+=k; while (++k<=100) ;printf(“\n%d”,s) ;