下面过程定义框架中正确的是

admin2015-06-30  30

问题 下面过程定义框架中正确的是

选项 A、Function fun(x As Control)
        ……
     End Function
B、Function fun(ByVal a() As Integer) As Long
         ……
     End Function
C、Sub proc(x As Integer)  As Integer
         ……
     End Sub
D、Sub proc(Optional x As Long, y As Integer)
        ……
     End Sub

答案A

解析 Visual Basic提供Control类作为控件的一般变量类型。当声明一个变量为As Control,就可以将任何控件引用赋给该变量,A项正确。VB中为了提高效率,字符串和数组应通过地址传送,而不应通过带有关键字ByVal的值传送,故B项错误。Sub过程不返回值,故C项定义错误。可选参数通过Optional关键字指定可选的参数,其类型必须是Variant,故D项错。
转载请注明原文地址:https://jikaoti.com/ti/Xo60FFFM
0

最新回复(0)