首页
登录
从业资格
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
考试题库
2022-08-02
74
问题
函数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://www.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))的输出
随机试题
[originaltext]Interviewer(M)Mrs.Ralph(W)Now,listentoPartOneofth
ExploringtheWild1.目前不少年轻人都热衷于野外探险2.野外探险有好处,但也有不少问题3.我的建议
Americansbelievethatindividualsmustlearnto【B1】_______themselvesorri
电梯设计的下述表述,哪一条是不恰当的?()A.电梯宜与疏散楼梯就近布置,以备
根据中华人民共和国电子商务法的规定,下列说法正确的是()。A、电商在搭售服务时
水库浸没的防治措施不包括( )。A.采取工程措施 B.降低浸没库岸段的地下水
下列各项交易或事项中,会影响发生当期营业利润的有( )。 Ⅰ.处置长期股权投
有关压力取源部件安装说法,不正确的是()。 A、同一管段上时,压力取源部件
公安政策实际上是一种职业纪律。( )
某轨道交通企业,由于业务范围扩大,从某职业学院招聘实习生20名,接收某公司劳务派
最新回复
(
0
)