首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(call by reference)方式传递参数,则函数f的返回值为 (12) ;若g(a)采用值调用(call by value)的方式传递参数,则函数f
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(call by reference)方式传递参数,则函数f的返回值为 (12) ;若g(a)采用值调用(call by value)的方式传递参数,则函数f
admin
2017-11-27
70
问题
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(call by reference)方式传递参数,则函数f的返回值为 (12) ;若g(a)采用值调用(call by value)的方式传递参数,则函数f的返回值为 (13) 。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。
(13)
选项
A、35
B、32
C、11
D、7
答案
D
解析
本题考查程序语言基础知识。
首先分析函数f的语句执行过程。形参x的值为5,将x的值(二进制形式高位都为0,低八位为00000101)右移1位后赋值给a,使得a的值为2(二进制形式高位都为0,低八位为00000010),然后执行函数调用g(a)。
若以引用调用方式调用g(a),则在函数g执行时,其形参x相当于是f中a的别名,对于运算“x=x*(x+1)”,此运算前x的值为2,运算后x的值改变为6,返回到函数f后a的值被改变为是6,在f中a和x是两个数据对象,所以f结束时返回a+x的值为11即(5+6)。
若以值调用方式调用g(a),则在函数g执行时,其形参x是一个独立的数据对象(值为2),接下来进行运算“x=x*(x+1)”,运算前x的值为2,运算后x的值改变为6,最后返回到函数f,a的值不改变,仍然是2,所以f结束时返回a+x的值为7(即2+5)。
转载请注明原文地址:https://kaotiyun.com/show/YBPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
结构化开发方法中,数据流图是(22)阶段产生的成果。
挣值法是对工程项目成本/进度进行综合控制的一种分析方法。以下关于挣值法的叙述中,__________是正确的。
一个软件系统应具有什么样的功能,这是在()阶段决定的。
凡由承建单位负责采购的原材料、半成品、构配件或设备,在采购订货前应向监理工程师申报,经(48)审查认可后,方可进行订货采购。
某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(14)。
为了确保电子政务工程质量,控制工程建设成本,对于大宗小型机和核心交换机等设备的采购,一般宜(38)。
根据某信息系统建设工程的有关数据(如下表所示),可知该项目的静态投资回收期为(49)年。
合同生效后,当事人发现合同对质量的约定不明确,首先应当采用(55)的方式确定质量标准。
__________是路由选择协议。
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。()不属于这类视图。
随机试题
A.肱骨髁上骨折B.肱骨干下1/3骨折C.肱骨内髁骨折D.肱骨髁间粉碎性骨折E.肘关节脱位肘关节内翻畸形为其常见的并发症()
城市环境卫生设施工程系统总体规划的主要内容有()。①提出规划区的环境卫生控制要求②确定城市团体废弃物的收运方案③选择城市固体废物处理和处置方法④测量城市固体废弃物产量,分析其组成和发展趋势,提出污染控制目标
企业以一定的财产物资做抵押或以一定的保证人作担保为条件,所取得的借款是( )。
下列各项中,属于票据基本当事人的有( )。
关于开证行、保兑行、指定行在收到单据后的处理时间,《LICPS00》规定“合理时间,不超过收单翌日起第5个工作日”。而《LICP600》改为“最多为收单翌日起第7个工作日”。()
巴塞尔协议规定国际银行机构的资本充足率不得低于()。
动态分析与静态分析的本质区别是()。
组合关系和聚合关系的关系如何?
Whatisthemeaningof"utilized"inthefirstparagraph?WhichofthefollowingstatementisNOTtrueaccordingtothepassage
A、Youarefreetobuywhateveryouwant.B、Youdon’thavetoworryaboutanything.C、Youcandecideyourownrouteanditinerary
最新回复
(
0
)