调用函数时若是引用调用方式,则是将(  )。下面所定义的函数f1为值调用方式,函

题库2022-08-02  59

问题 调用函数时若是引用调用方式,则是将(  )。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为(  )。问题1选项A.实参的值传给形参B.形参的值传给实参C.实参的地址传给形参D.形参的地址传给实参问题2选项A.5B.20C.36D.45

选项

答案 CD

解析 传址调用(引用调用):将实参地址给形参
由于f1采用传值调用,X值不发生变化X=5;f2采用传址调用,会对B的值产生影响,当执行b=x-1后b=4;当执行f2中2*x+1后,b=9;所以最后b*x=5*9=45
转载请注明原文地址:https://tihaiku.com/congyezige/2417971.html

最新回复(0)