首页
登录
从业资格
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
考试题库
2022-08-02
63
问题
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)分别采用引用调用(call by reference)方式和值调用(call by value)方式,则该表达式求值结束后 y的值分别为( )。
A.9、 6B.20、6C.20、9D.30、9
选项
A.9、 6
B.20、6
C.20、9
D.30、9
答案
B
解析
执行y=f(2),即传参x=2至f(x)。
首先la=x+1=2+1=3。
(1)g(la)采用引用调用时,在g(la)函数中,将x记为x'以区分函数,x'=x'*x'+1=la*la+1=10,由于是引用调用,会影响形参la的取值,此时la=10,接下来计算la*x=10*2=20。
(2)g(la)采用值调用,在g(la)函数中,将x记为x'以区分函数,x'=x'*x'+1=la*la+1=10,由于是值调用,不会影响形参la的取值,此时la仍然为3,接下来计算la*x=3*2=6。
综上,本题选择B选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2409582.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
与等价的逻辑表达式是( )。(表示逻辑异或,+表示逻辑加)
以下关于哈希函数的说法中,不正确的是()。A.哈希表是根据键值直接访问的数据结
关系代数表达式的查询优化中,下列说法错误的是()A.提早执行选择运算 B.合
部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划
部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划
在设计分E-R图阶段,人力部门定义的员工实体具有属件:员工号,姓名,性别和出生日
某网上商品销售系统的业务流程如下:(1)将客户的订单记录(订单号,客户D,商品I
事务Tl、T2和T3对相同的一组数据A、B和C进行操作,对于如下的一个
某连锁酒店提供网上预订房间业务,流程如下:(1)客户查询指定日期内所有类别的空余
关系R、S如下图所示,关系代数表达式π4,5,3(σ1<6(R×S))的输出
随机试题
Personalexperiences,culture,religion,andageinfluenceaperson’s【S1】__
Manymenandwomenhavelongboughtintotheideathatthereare"male"and
注: (1)农村金融机构包括农村商业银行、农村合作银行、农村信用社和新
男性,48岁,低热、盗汗、乏力伴消瘦1月余,左侧颈部和腹股沟可触及数个蚕豆大小淋
患者,男,40岁,因急性阑尾炎入院,入院后腹痛曾有短暂的缓解,以后又呈持续性加剧
瓶中装有浓度为15%的酒精溶液1000克,现在又分别倒入100克和400克的A、
图示为一定量的理想气体经历acb过程时吸热500J。则经历acbda过程时,吸热
债券型理财产品通常被作为活期存款的替代品。()
甲患有抑郁症欲自杀,但无自杀勇气。某天,其开车故意将走路的路人乙撞死,随后向公安
确诊结核行抗结核治疗后四肢末端感觉异常的原因是( )。A.药物副作用 B.结
最新回复
(
0
)