选择题
10.
以下过程定义中正确的过程首行是
A、
Private Sub Proc(Optional a as Integer, b as Integer)
B、
Private Sub Proc(a as Integer)as Integer
C、
Private Sub Proc(a() As Integer)
D、
Private Sub Proc(ByVal a() As Integer)
【正确答案】
C
【答案解析】
Visual Basic允许用数组作为参数。但用数组作为过程的参数时,应在数组名的后面加上一对括号,以免与普通变量相混淆;而且只能使用地址传递,不能使用值传递。为了定义可选参数,需要在参数表中使用Optional关键字来指定可选参数,但是可选参数必须是变体型,而且放在参数表的最后。Sub子过程是不能有返回值类型的。
提交答案
关闭