在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式,其设置选项是( )。

admin2013-03-30  38

问题 在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式,其设置选项是(  )。

选项 A、By Val
B、ByRef
C、Optional
D、ParamArray

答案2

解析 每个形参的完成定义格式为[Optional] [By Val|ByRef][ParamArray] varname[()][As type][=defaultvalue],各项参数的含义为:varname必需的,形参名称;type可选项,传递给该过程的参数的数据类型;Optional可选项,表示参数不是必需的,如果使用了ParamArray则任何参数都不能使用Optional:ByVal可选项,表示该参数按值传递;ByRef可选项,表示该参数按地址传递,ByRef是 VBA的默认选项:Param Array可选项,用于形参的最后一个参数,指明最后这个参数是一个Variant元素的Optional数组,需要注意ParamArray关键字不能与ByVal,ByRef或Optional一起使用。答案为B。
转载请注明原文地址:https://kaotiyun.com/show/2pup777K
0

最新回复(0)