问题
单项选择题
已知函数f1()、f2()的定义如下图所示。设调用函数f1时传递给形参x的值是1,若函数调用f2(a)采用引用调用(callbyreference)的方式传递信息,则函数f1的返回值为(1);若函数调用f2(a)以值调用(callbyvalue)的方式传递信息,则函数f1的返回值为(2)。
空白(1)处应选择()
A.-5
B.6
C.15
D.35
答案
参考答案:C
解析:
本题考查程序语言基础知识。函数f1被调用而运行时,其局部变量值的变化情况如下:在调用f2(a)之前,x的值为1,a的值为5