问题
单项选择题
在过程定义中有语句: Private Sub GetDate(ByVal date As Integer) 其中“ByVal”的含义是______。
A.传值调用
B.传址调用
C.形式参数
D.实际参数
答案
参考答案:A
解析:[知识点] 模块/VBA程序流程控制:参数传递[评析] ByVal表示该参数按值传递,是“单向”调用形式。如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。在这个过程中,数据的传递只有单向性,故称为“传值调用”的“单向”作用形式。