单选题
在下面的程序中,若实参a与形参x以引用调用(Call by Reference)的方式传递信息,则输出结果为
(51)
;若实参a与形参x以值调用(Call by Value)的方式传递信息,那么输出结果为
(52)
。
A、
1
B、
2
C、
3
D、
4
【正确答案】
D
【答案解析】
A、
1
B、
2
C、
3
D、
4
【正确答案】
B
【答案解析】
[解析] 对于引用调用,不但传递实参的值,同时也传递实参的地址,函数执行过程中对形参的修改也反映到实参上,所以a的结果是 4。值调用不传递实参的地址,对形参的修改不会反映到实参上,所以 (52)题中a的值为2。
提交答案
关闭