单选题
下列程序的执行结果为( )。
A、
20 1220 15
B、
12 2012 25
C、
24 1512 20
D、
24 1212 15
【正确答案】
C
【答案解析】
【解析】在Visual Basic中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。如果想改变传递方式可以通过在变量定义前加关键字ByRef或ByVal。ByRef为默认值,按地址传递,ByVal按照值传递,函数调用后不改变变量值。本题中函数为值传递参数,因此在函数中参数值发生变化,但调用结束后参数的值不会改变。
提交答案
关闭