• 2022-05-28
    若S=0,执行循环语句“for(i=1;i<=10;i=i+3) s=s+i;”后,i的值为( )。
    A: 10
    B: 13
    C: 12
    D: 11
  • B

    内容

    • 0

      假设有定义 int s=0,i=1; 则退出以下循环后i的值为()。 while (s<=10) { s=s+i*i; i++; }

    • 1

      以下哪个程序不能使s=s+i这句话执行10次: A: i=0s=0while i&lt;10: s=s+i i=i+1 B: i=1s=0while i&lt;=10: s=s+i i=i+1 C: i=10s=0while i&gt;0: s=s+i i=i-1 D: i=2s=0while i&lt;11: s=s+i i=i+1

    • 2

      以下能正确计算1*2*3*......*10的程序段是________. A: for(i=1;i<10;i++)s=s*i;s=1; B: s=0;for(i=1;i<=10;i++)s=s*i; C: for(i=1;i<10;i++)s=s*i;s=0; D: s=1;for(i=1;i<=10;i++)s=s*i;

    • 3

      有如下程序段:s = 0For i = 1 To 10 s = s + iNext iPrint s与上述程序段输出结果相同的程序段为( )。 A: s = 0: i = 0 While i <= 10 i = i + 1 s = s + i Wend Print s B: s = 0: i = 1 While i < 10 i = i + 1 s = s + i Wend Print s C: s = 0: i = 1 Do s = s + i i = i + 1 Loop While i < 10 Print s D: s = 0: i = 1 Do s = s + i i = i + 1 Loop Until i > 10 Print s

    • 4

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