单选题
已知函数f1()和f2()的定义如下所示,设调用函数f1时传递给参数x的值是10,若函数调用f2(a)以引用调用(call by reference)的方式传递信息,则函数f1的返回值为______;若函数调用f2(a)以值调用(call by value)的方式传递信息,则函数f1的返回值为______。
单选题
A.10 B.20 C.59 D.98
A
B
C
D
【正确答案】
C
【答案解析】
单选题
A.10 B.20 C.59 D.98
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 若以引用调用的方式调用g,x=10,a=5*10-1=49,因此函数f1的返回值为10+49=59。
若以值调用的方式调用g,x=10,a=10,因此函数f1的返回值为10+10=20。
提交答案
关闭