已知函数 f()、g()的定义如下所示,调用函数f()时传递给形参x的值是5。若 g(a)采用引用调用(call by reference)方式传递参数,则函数f()的返回值为______;若 g(a)采用值询用(call by value)的方式传递参数,则函数f()的返回值为______。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以 2。
f(int x)
int a =x>>1;
g(a);
return a+i;
g(int x)
x=x*(x+1)i;
returni;
A、35 32
B、32 35
C、11 7
D、7 7