32.在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:

32.在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:
Option Base 0
Private SubCommand1_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,则输出结果为(  C)。
A) 0
B) 1
C) 2
D) 3
为什么

当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的值已经等于2了,因为for循环本身执行了一次之后k值会加1,而当k=3时,不满足条件,跳出循环,所以此时的A2(k)就是求的是A2(3)=2。因此选C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-24
这是编程上的难题啊。