首页
登录
从业资格
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
考试题库
2022-08-02
100
问题
函数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))的输出
随机试题
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewherethespea
WhichofthefollowingstatementsisnottrueaboutJefferson?A、Heissaidtoha
By1970,accordingtoaWorldWildlifeFundreport,onlyabout4,500tigers
FGR的定义正确的是A、孕37周后,胎儿出生体重小于2000g,或低于同孕龄平均
A.瘤细胞浸润及间质反应 B.肿瘤内残存正常含气肺组织 C.肿瘤瘢痕收缩
下列关于前庭大腺的叙述,错误的是()A.腺管堵塞,可形成前庭大腺囊肿或脓肿
氯丙嗪治疗精神病时最特征性不良反应是A.消化系统反应 B.过敏反应 C.内分
下列关于资本项目个人外汇管理的说法中,错误的是()。A.境内个人在境外获得的合法
按征税标准分类,可将关税分为()。A.从价税 B.从量税 C.滑准税 D
(2020年真题)电气设备在运行中,接地装置应始终保持良好状态,接地装置包括接地
最新回复
(
0
)