单选题
阅读程序:
Option Base 1
Sub P(b() As Integer)
For i=1 To 4
b(i)=2*i
Next i
End Sub
Private Sub Form_Click()
Dim a(4)As Integer
For i=1 To 4
a(i)=i+4
Next i
P a
For i=1 To 4
Print a(i)
Next i
End Sub
运行上面的程序,单击窗体,输出结果为______。
A、
2468
B、
5678
C、
10121416
D、
4812
【正确答案】
A
【答案解析】
[解析] Form_Click过程中首先对a数组用For循环赋值。然后调用过程P。注意P参数传递是引用传递,因此数组a的元素值在执行P过程后会被改变。之后的For会输出变量值是过程P中对数组元素的赋值。选A。
提交答案
关闭