设有如下一段程序: Private Sub Commandl-Cliek() Static a As Variant a=Array(“one”,“two”,“three”,“four”,“five”) Print a(3) End Sub 针对上述事件过

admin2015-12-09  30

问题 设有如下一段程序:
Private Sub Commandl-Cliek()
Static a As Variant
a=Array(“one”,“two”,“three”,“four”,“five”)
Print a(3)
End Sub
针对上述事件过程,以下叙述中正确的是

选项 A、变量声明语句有错,应改为Static a(5)As Variant
B、变量声明语句有错,应改为Static a
C、可以正常运行,在窗体上显示three
D、可以正常运行,在窗体上显示four

答案D

解析 Array(arglist)函数用于将arglist参数中一组用遇号隔开的值列转换成一个数组并赋值给某数组变量,此时要求数组变量在定义时定义成交体型变量或者不声明长度的数组,不能是定长数组。数组的默认下界为0,所以a(3)是数组的第四个元素。
转载请注明原文地址:https://kaotiyun.com/show/XALp777K
0

最新回复(0)