itgle.com
更多“执行下面的程序段后,变量a的值为______。 a=0 For i=2.7 To 5.9 Step 0.5 a=a+1 Next i ”相关问题
  • 第1题:

    执行下列的程序段后,变量a的值为______。

    a=0

    For i=2.7 To 5.9 Step 0.5

    a=a+1

    Next i


    正确答案:7
    7 解析:本题考查For循环的知识。For循环是经常使用的一种循环,常用于循环次数已知的情况。在 For循环中的循环变量每次变化的步长一般为一个整数,但是也可以为实数。本题中,仔细计算可知循环共执行7次,所以最后结果为7。

  • 第2题:

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

    A.10,4

    B.11,3

    C.22,3

    D.16,4


    正确答案:C
    解析:第一次循环后,s=s+1=l,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;由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为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的值为【 】。

    S=5

    For i=2.6 To 4.9 Step 0.5

    S=S +i

    Next i


    正确答案:10
    10 解析:本题是一个简单的For循环语句。需要注意的是本题中的循环初值、终值和步长都是小数,i=2.6,3.1,3.6,4.1,4.7时各执行一次S=S+1,当循环变量i的值大于循环终值时,结束循环,此时S=10。

  • 第5题:

    以下程序段执行结束后,变量i的值是()。int i=10; while(i>0){ i /= 2; }


    0