正确答案:
题目:函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为__(1)__;若以传引用方式调用g,则函数f的返回值为__(2)__。
解析:在传值调用方式下,将实参的值传递给形参,分配给实参变量和形参变量的存储单元之间无相关性,各自使用,互不干扰,在引用调用方式下,实参变量和形参变量的对应的存储单元是同一个,在被调用函数中修改形参实质上就修改了实参变量的值。对于本题,在传值方式下,函数f的参数x、局部变量a和函数g的参数y分别对应不同的存储单元。因此,已传值方式调用g,函数f执行结束时,返回值为3。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]导管内癌()。
A.非润性癌B.早期浸润性癌C.浸润性特殊癌D.浸润性非特殊癌
[多选题]政府失灵的防范主要有()
改革公共决策体制与政治制度
利用市场力量改进政府效率
[多选题]下列哪种情况表明树脂质量较差甚至是伪劣树脂。()
颜色混杂不匀
颗粒大小不一、半球状颗粒较多
机械强度较差,用手指便能捻碎
[单选题]某公司股票的贝塔系数为1.5,无风险利率为4%,市场上所有股票的平均利率为8%,则该公司的必要报酬率为()。
10%
[单选题]动态分析必需的四大类基础资料不包括()。
D、砂岩参数
[单选题]下面对脊肋角的描述,正确的是()
C.为竖脊肌外侧缘与第12肋的交角