更多“已知程序段: s=0 For i=0 to 10 step 2 S=S+1 i=i*2 Next i 当循环结束后,变量i、s值分别为()。A.2 ”相关问题
  • 第1题:

    已知程序段: s = 0 For i = 1 To 10 Step 2 s = s + 1 i = i * 2 Next i 当循环结束后,变量i和s的值分别为______

    A.10 4

    B.11 3

    C.22 3

    D.16 4


    正确答案:C
    第一次循环后,s=s+1=1,i=i*2=1*2=2;第二次循环后,s=s+1=2,i=i*2=(2+2.*2=8;第三次循环后,s=s+1=3,i=i*2=(8+2.*2=20;由于Nexti,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。所以本题答案是C。

  • 第2题:

    已知程序段: s=0 For i=1 To 10 step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i和变量s的值分别为。

    A.10,3

    B.11,4

    C.22, 3

    D.16,4


    3

  • 第3题:

    已知程序段: s=0 For i=1 To 10 step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为(),变量s的值为()。

    A.10 3

    B.22 5

    C.22 3

    D.16 4


    3

  • 第4题:

    已知程序段: s=0 For i=0 to 10 step 2 s=s+l i=i*2 Next i 当循环结束后,变量i、s值分别为( )。

    A.22,3

    B.11,4

    C.10,5

    D.16,6


    正确答案:A
    解析:第一次循环后,i值变为2,s值为1;第二次循环后,i值变为8,s值为2:依次类推,i值最后为22,s值为3。答案为A。

  • 第5题:

    已知程序段: s=0 For i=1 to 10 step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为____。

    A.10

    B.11

    C.20

    D.16


    3