设有如下程下段: x=2 For i=1 To 10 Step 2 x=x+i Next运行以上程序后,x的值是A.26B.27C.38D.57

题目

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

A.26

B.27

C.38

D.57

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行下面的程序段后,X的值为( )。

X=1

FOR I = 1 TO 20 STEP 2

X=X+I\5

NEXT I

A.21

B.22

C.23

D.24


正确答案:A
解析:循环10次,每次均要完成X+I\5,最后累加结果为21。

第2题:

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

A.26

B.27

C.38

D.57


正确答案: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
解析:本题考查For循环控制语句。变量i的初始值为1,每循环一次加2,故当i为1、3、5、7、9时,可以执行语句“x=x+i”,所以x的值为:2+1+3+5+7+9,正确答案为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
解析:本题中主要考查的是循环次数问题,循环变量i从1到10,步长为2的循环次数为5次,计算过程为2+1+3+5+7+9=27。

第6题:

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

A.26

B.27

C.38

D.57


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

第7题:

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

第8题:

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

Dim x AS Integer

Dim I AS Integer

x=0

for I=0 to 50 step 10

X=X+I。

next I

Print X


正确答案:150
150 解析:这是一个简单的单重循环程序,它的功能是:计算10-4-20……“+50的值。程序运行过程为:为变量x赋初值;循环执行For… Next间的语句,每执行一次,记数变量i的值加上10;直到i的值超过循环终止值50,退出循环。执行完该程序,循环内的语句要执行6次(6次循环对应的记数变量的位为0,10,20, 30,40,50)。

第9题:

设有如下程序段:

x=2

For i=1 To 10 Step 2

x=x+i

Next

运行以上程序后,x的值是( )。

A.26

B.27

C.38

D.57


正确答案:B