问题 单项选择题

在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:
Option Base 1
Private Sub Command1_Click()
Dim a
a=Array(1,2,3,4)
j=1
Fori=4 To 1 Step-1
s=s+a(i)*j
j*10
Next i
Print s
End Sub
程序运行后,单击命令按钮,其输出结果是______。

A) 12
B) 34
C) 1234
D) 4321

答案

参考答案:C

解析: 程序中语句"Option Base 1"表示定义数组下标从1开始,数组a(1)=1,依次类推可得出数组元素对应的值,注意在循环时,步长Step为-1,说明循环变量i是从4到1。程序大致执行过程为:当i=4时,s=4,j=10;当1=3时,s=34,j=100;当1=2时,s=234,j=1000;当i=1时,s=1234,j=10000;当i=0时,不满足条件,跳出循环,此时s=1234。

多项选择题
多项选择题