首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数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
113
问题
已知函数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
软件评测师上午基础知识考试
软考中级
相关试题推荐
当承建单位提交的进场综合布线材料出厂合格证及检验、试验报告不足以说明进场材料符合要求时,监理工程师可______。
建设项目设备采购方案最终需要获得(55)的批准。
在工程网络计划执行过程中,如果只发现工作P出现进度拖延,且拖延的时间超过其总时差,则()。
信息系统工程是指信息化过程中的信息网络系统、________、信息应用系统的新建、升级、改造和运行维护。
一个软件系统应具有什么样的功能,这是在()阶段决定的。
以下关于移动互联网的叙述中,不正确的是________。
关于水平布线系统,下列说法中错误的是______。
解决合同纠纷的方式中,_____是不以双方自愿为前提的。
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某系统集成公司b承建了a公司的办公自动化系统建设项目,任命张伟担任项目经理。该项目所使用的硬件设备(服务器、存储、网络等)和基础软件(操作系统、数据库、中间
某网络工程项目的时标网络图如图6-1所示(时间单位:周)。在项目实施过程中,因负责某个子项目实施的网络工程师失误操作发生了质量事故,需整顿返工,造成②~④之间的作业拖后3周,受此影响,工程的总工期将会拖延(28)周。
随机试题
复方小活络丸的组成药物除当归、川芎外,还包括()
慢性肾盂肾炎病人,经系统治疗,尿常规已正常,还应作哪些检查以判断治疗效果
计算机的应用领域包括()。
建立账套。(1)账套信息账套号:107账套名称:北京华都科技有限公司启用会计期间:2014年8月(2)单位信息单位名称:北京华都科技有限公司单位简称:北京华都科技(3)核算类型行业性质:小企业会计制度账套主管:陈
位于市区的甲企业为增值税一般纳税人,2016年2月发生以下经营业务:(1)购入一批材料,取得的增值税专用发票上注明价款150万元,增值税税额25.5万元;委托某运输企业(增值税一般纳税人)运送材料,取得运输企业开具的增值税专用发票上注明运费5万元。(2
某企业为了增强生产和经营能力,通过契约交易,以联合生产形式与某世界500强企业建立战略联盟,该战略联盟属于()。
蛋白质一能量营养不良可分为水肿型营养不良、消瘦型营养不良和混合型营养不良。
拜占庭式教堂的典型代表是__________。
“奶奶不断唠叨:‘老天爷,你怎么不睁眼,这雨没完没了地下,你还叫我们穷人活不活’。”以上是某文学作品中的片段,“奶奶”的话表达了中国传统文化中对“天”的敬重。这与中国古代()学派有关。
Atsometimearound2300BC,giveortakeacenturyortwo,alargenumberofthemajorcivilizationsoftheworldcollapsed,in
最新回复
(
0
)