首页
登录
从业资格
已知函数f( )、g( )的定义如下所示,执行表达式“x=f(5)”的运算时
已知函数f( )、g( )的定义如下所示,执行表达式“x=f(5)”的运算时
免费题库
2022-08-02
75
问题
已知函数f( )、g( )的定义如下所示,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行”x=f(5)”后x的值为( ) ;若函数调用g(a)是值调用(call by value)方式,则执行”x=f(5)”后x的值为 ( ) 。
问题1选项A.20B.25C.60D.75问题2选项A.20B.25C.60D.75
选项
答案
DA
解析
传值调用:在按值调用时,过程的形式参数取得的是实际参数的值。在这种情况下,形式参数实际上是过程中的局部量,其值的改变不会导致调用点所传送的实际参数的值发生改变,也就是数据的传送是单向的
引用调用:在按引用调用时,过程的形式参数取得的是实际参数所在的单元地址。在过程中,对该形式参数的引用相当于对实际参数所在的存储单元的地址引用。任何改变形式参数值的操作会反映在该存储单元中,也就是反映在实际参数中,因此数据的传送是双向的
本题的第一问:采用的是引用调用方式执行,x=5,g(a)中y=y*y-1=15,即a这时的值被修改为15,最好a*x=5*15=75
本题的第二问:采用的是传值调用方式执行,x=5,g(a)中y=y*y-1=15,即a这时的值仍然为4,最好a*x=5*4=20
转载请注明原文地址:https://tihaiku.com/congyezige/2417899.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
阅读以下说明和C函数代码,回答问题并将解答写在答题纸的对应栏内。 【说明】
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
对表1和表2进行()关系运算可以得到表3。 A.投影 B.选择 C.自
算术表达式a+b*(c+d/e)可转换为后缀表达式()。A.abcde*/+
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值
逻辑变量X、Y进行逻辑“异或”(用⊕表示)运算的含义是:若X、Y取值相同(都为t
阅读以下说明和C函数,将解答填入答题纸的对应栏内。 【说明】 函数d
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明
函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是3,若以传值方
随机试题
InWashingtonthisweek,TreasurySecretaryGeithnerannouncednewstepsto
TheUnitedStatesofAmericaisoftenseenasanationinwhichthepursuit
生长激素及生长激素释放因子缺乏,成年后的特征性表现是A.智力减退 B.骨龄正常
患者,男,34岁。遗精半年,腰脊酸痛,头晕耳鸣,骨蒸潮热,虚烦盗汗,口燥咽干,舌
A.副作用B.毒性反应C.变态反应D.继发性反应E.后遗效应药物剂量过大时出现
影响少年儿童品德形成的因素有很多,其中起主导作用的因素是( )。A.遗传 B
2011年8月,某城市作出房屋征收决定,被征收国有土地由甲房地产开发企业(
甲晚10点30分酒后驾车回家,车速每小时80公里,该路段限速60公里。为躲避乙逆
企业应当根据其管理金融资产的业务模式和金融资产的合同现金流量特征,对金融资产进行
对企业申请中央预算内投资补助和贷款贴息项目的资金申请报告进行评估的重点主要包括(
最新回复
(
0
)