调用函数时若是引用调用方式,则是将(19)。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1
来源:www.zcjsj8.com 发布时间2020-01-08
调用函数时若是引用调用方式,则是将(19)。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为(20)。
(19)A.实参的值传给形参 B.形参的值传给实参
C.实参的地址传给形参 D.形参的地址传给实参
(20)A.5 B.20 C.36 D.45
【答案】C D
【解析】
传址调用(引用调用):将实参地址给形参
由于f1采用传值调用,X值不发生变化X=5;f2采用传址调用,会对B的值产生影响,当执行b=x-1后b=4;当执行f2中2x+1后,b=9;所以最后bx=5*9=45
上一篇:某算术表达式用二叉树表示如下,该算术表达式的中缀式为(17),其后缀式为(18)。 (17)A.a-b+cd B.a
下一篇:设数组a[1…10,1…8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,