调用函数时若是引用调用方式,则是将( )。下面所定义函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得值为(请作答此空)。
- A.5
- B.20
- C.36
- D.45
正确答案及解析
正确答案
D
解析
第32题。值调用:方法调用时,实际参数把它值传递给对应形式参数,方法执行中形式参数值改变不影响实际参数值。引用调用:也称为传地址。方法调用时,实际参数引用(地址,而不是参数值)被传递给方法中相对应形式参数,在方法执行中,对形式参数操作实际上就是对实际参数操作,方法执行中形式参数值改变将会影响实际参数值。第33题。结果为b*x=(2*4+1)*5=45