问题
单项选择题
在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:
Option Base 0
Private Sub Command1_Click()
Dim A1(4) As Integer, A2(4) As Integer
For k=0 To 2
A1(k+1)=InputBox("请输入一个整数")
A2(3-k)=A1(k+1)
Next k
Print A2(k)
End Sub
程序运行后,单击命令按钮,在输入对话框中依次输入2、4、6,则输出结果为
A.0
B.1
C.2
D.3
答案
参考答案:C
解析: 当k=0时,执行第一次循环,接收第一个输入:A1(1)=2,A2(3)=2;当k=1时,执行第二次循环,接收第二个输入:A1(2)=4,A2(2)=4;当k=2时,执行第三次循环,接收第三个输入:A1(3)=6,A2(1)=6,当K=3时,K值超出了循环终止值2,退出For循环执行Next之后的语句,输出A2(3),所以输出的值为2。