首页
登录
从业资格
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是
免费题库
2022-08-02
126
问题
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为();若a和y以值调用(call by value)的方式传递信息,则函数f1的返回值为()。
A.4B.6C.10D.12
选项
A.4
B.6
C.10
D.12
答案
B
解析
传值调用是指把实在参数的值传递给相应的形式参数,子程序不能通过这种方式传回任何结果。引用调用是指把实在参数的地址传递给相应的形式参数,此时子程序对形式参数的一次引用或赋值都是对形式参数的间接访问。
若参数a、y以引用调用的方式传递信息,那么,执行语句a=x+1后,a=3,…调用函数f2,执行语句y=2*y+l后,y=7。因为函数f2执行的是引用传递,变量y和变量a共享一个地址单元,因此a的值也变为7。执行语句return a*x后,函数f1的返回值为2×7=14。
若参数a、y以传值调用的方式传递信息,那么,执行语句a=x+1后,a=3,…调用函数f2,执行语句y=2*y+1后,y=7。因为函数f2执行的是传值调用,变量y的改变不会引起变量a的改变。因此执行语句return a*x后,函数f1的返回值为2×3=6。
转载请注明原文地址:https://tihaiku.com/congyezige/2428515.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
()包含了为独立的专业领域的概念定义的实体,例如建筑、结构工程、设备管理等。它是
从概念设计到竣工设计,LOD被定义为()个等级。A.2 B.3 C.4 D
建立BIM模型的必要步骤是()。A.绘图元 B.建立构件 C.定义属性 D
材质用于定义建筑模型中图元的外观,材质属性不包括下列哪项()。A.图形 B.渲
美国建筑协会(AIA)定义建筑信息模型中数据细致程度(LOD)的概念,分LOD1
美国建筑师协会(AIA)定义了建筑信息模型中数据细致程度(LOD)的概念,LOD
WHO对社区定义是:一个有代表性的社区,人口约在10万~30万,面积为A.500
习惯性流产定义为A.连续2次流产 B.连续2次自然流产 C.连续3次流产
婴幼儿少尿定义为:24小时尿量A.
若分页系统的地址结构如下图所示。 该系统页的大小为()字节,页号的取值范围
随机试题
[originaltext] (18)Americansareafraidofcrimeandtakemanyprecautiousto
目前,世界各国普遍使用的国际收支概念是建立在()基础上。A.收支 B.交易
相对于自然人和其他社会组织,法人具有以下( )等特点。A.法人是按照一定方式组
某试验室进行高速公路底基层用C-A-1水泥稳定碎石材料的组成设计,设计强度为4M
教育法规定的法律责任是一种()法律责任。A.行政 B.民事 C.经济 D.
具有脉搏无力特点的脉象是A.浮脉、革脉、濡脉 B.芤脉、弱脉、虚脉 C.
甲企业于2019年3月开业,领受工商营业执照一件,营业账簿中“实收资本”账户载有
贝克和雷米提出的深层错误观念是指( )。A.求助者抽象的与自我概念有关的错误命题
根据《建设项目环境风险评价技术导则》,下列事故中,属于环境风险事故的有( )。
下列元素中,属于钢材有害成分的是()A、碳B、硫C、硅D、锰
最新回复
(
0
)