更多“设有如下程序段: x=2 Fori=1To10Step2 x=x+i Next运行以上程序后,x的值是( )。 A.26B. ”相关问题
  • 第1题:

    设有如下程序段: x=2 For i=1 to 10 Step 2 x=x+i Next 运行以上程序后,x的值是______。

    A.26

    B.27

    C.38

    D.57


    正确答案:B
    解析:本题中主要考查的是循环次数问题,循环变量i从1到10,步长为2的循环次数为5次,计算过程为2+1+3+5+7+9=27。

  • 第2题:

    设有如下程序段: x=2 For i=1 To 10 Step 2 x= x+i Next 运行以下程序后,x的值是

    A.26

    B.27

    C.38

    D.57


    正确答案:B
    解析:本题考查For循环控制语句。变量i的初始值为1,每循环一次加2,故当i为1、3、5、7、9时,可以执行语句“x=x+i”,所以x的值为:2+1+3+5+7+9,正确答案为B。

  • 第3题:

    设有如下程序段: x=2 For i=1 To 10 Step 2 x=x+i Next 运行以下程序后,x的值是( )。

    A.26

    B.27

    C.38

    D.57


    正确答案:B

  • 第4题:

    执行以下程序段后,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。

  • 第5题:

    设有如下程下段: x=2 For i=1 To 10 Step 2 x=x+i Next运行以上程序后,x的值是

    A.26

    B.27

    C.38

    D.57


    正确答案:B
    解析:此题中For循环共执行5次循环,i的取值分别为1,3,5,7,9,而x的初值为2,题目要求求出循环后x的值,即将x和i累加,结果为27,选项B为正确答案。