函数main()、f()的定义如下所示,调用函数们f()时,第一个参数采用传值(call by Value)方式,第二个参数采用传引用(call by reference)方式,main()函数中”print(x)”执行后输出的值为( )。

admin2021-01-13  32

问题 函数main()、f()的定义如下所示,调用函数们f()时,第一个参数采用传值(call by Value)方式,第二个参数采用传引用(call by reference)方式,main()函数中”print(x)”执行后输出的值为(    )。

选项 A、11
B、40
C、45
D、70

答案B

解析 传值与传引用的区别是:值传递时,实参被拷贝了一份,只能在函数体内使用。因此,a代表的其实就是x本身,只有a的变化才能导致main函数里面的x值的变化。
转载请注明原文地址:https://jikaoti.com/ti/iDG7FFFM
0

相关试题推荐
最新回复(0)