首页
登录
从业资格
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)
考试题库
2022-08-02
105
问题
函数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))的输出
随机试题
Women’smindsworkdifferentlyfrommen.Atleast,thatiswhat(1)______mo
ARRAY:NUMBERS::A、college:graduatesB、abstract:diagramsC、skin:musclesD、m
CORT,aBerkshireHathawayCompany,istheworld’slargestproviderofrental
不属于微生物的类型的是A、非细胞型微生物 B、细胞型微生物 C、原核细胞型微
2014年12月12日,丙公司购进一台不需要安装的生产用设备,取得的增值税专用发
患者,男性,60岁。因急性心肌梗死来医院急诊就诊,在救治过程中突然发生心脏骤停。
患者男,33岁。转移性右下腹痛8小时。体查:体温38℃,血压正常,右下腹固定的压
2005-10.影响疾病发生、发展与变化的根本原因,主要是 A.禀赋的强弱
股票是由股份公司发行的、表明投资者份额及其权利和义务的( )。A.占有权凭证
(2018年真题)甲公司的经营处于盈亏临界点,下列表述正确的有( )A.经营杠
最新回复
(
0
)