问题
单项选择题
执行以下语句过程,在窗体上显示的内容是
Option Base 0
Private Sub Command3_Click( )
Dim d
d=Array("a", "b", "c", "d"
Print d(1) ; d(3)
End Sub
A.ab
B.bd
C.ac
D.出错
答案
参考答案:B
解析:[命题目的] 考查考生对数组初下标和赋值的掌握情况。
[解题要点] 在Visual Basic中,一般可以用Array函数解决数值初始值的输入,格式为:
数组名=Array(要输入的值)
本题中声明的数组d,默认下界为0,即数组第一个元素为d(0),所以当程序调用Array函数后,d(0)=a, d(1)=b,d(2)=c,d(3)=d。不难看出最后Print语句要输出的是d(1),d(3)的值,即b、d。所以只有选项 B) 正确。
[错解分析] Option Base[数值下标下界值],该语句可以指定数组下标的下界值。Array是给数组赋初值的函数。
[考点链接] Array函数的应用。