刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

已知函数f132、f232的定义如下图所示。设调用函数f1时传递给形参x的值是1,若函数调用f2(a)采用引用调用(call by reference)的方式传递信息,则函数f1的返回值为( );若函数调用f2(a)以值调用(call by value)的方式传递信息,则函数f1的返回值为(请作答此空)。

A
-5
B
6
C
12
D
15
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

本题考查程序语言基础知识。函数f1被调用时,局部变量值会发生变化。在引用调用方式下,形参x是实参a的引用,因此在函数f2中改变x的值会影响到函数f1中的a的值。而在值调用方式下,实参a的值会传递给形参x,但改变x的值不会影响到a的值。根据题目中的代码逻辑,我们可以得到以上答案。

创作类型:
原创

本文链接:已知函数f132、f232的定义如下图所示。设调用函数f1时传递给形参x的值是1,若函数调用f2(a

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share