问题 单项选择题 案例分析题

已知函数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

单项选择题
单项选择题