更多“在VB程序中,以下程序段执行后,x的值为( )x=5For i= 2.6 To 4.9 Step 0.6x=x+1Next iA.5B. ”相关问题
  • 第1题:

    执行下面的程序段后,变量S的值为【 】。

    S=5

    For i=2.6 TO 4.9 Step 0.6

    S=S+i

    Next i


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

  • 第2题:

    执行以下程序段后,x的值为______。

    Dim x As Integer,i As Integer

    x=0

    For i=20 To 1 Step -2

    x=x+i\5

    Next i


    正确答案:18
    18 解析:本题考查VBA中循环和整除的知识。显然循环会执行10次,所以这个问题主要需要搞清楚每次循环累加的是什么数值。注意到每次累加的是i整除5的结果,i=20时累加一个4,i=18、16时累加两个3,i=14、12、10时累加三个2,i=8、6时累加两个1。

  • 第3题:

    执行下面的程序段后,变量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。

  • 第4题:

    执行下面的程序段后,变量S的值为【 】。

    S=5

    For i=2.6 To 4.9 Step 0.6

    S=S+1

    Next i。


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

  • 第5题:

    执行下面的程序段后,变量S的值为【 】。

    S=5

    For i=2.6 TO 4.9 Step 0.5

    S=S+1

    Next i


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