首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知函数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
80
问题
已知函数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
软件评测师上午基础知识考试
软考中级
相关试题推荐
以下对信息系统的理解中,不正确的是:_______。
通过网络设备()连接两个网络,它们的物理层、数据链路层、网络层协议可以是不同的。
在某工程网络计划中,已知工作M没有自由时差,但总时差为5天,监理工程师检查实际进度时发现该工作的持续时间延长了4天,说明此时工作M的实际进度______。
根据软件项目的规模等级和安全性关键等级,软件测试可由不同机构组织实施,由承建单位组织进行的测试不包括()。
以下关于监理大纲、监理规划和监理实施细则的叙述中,不正确的是:_______。
某工程,拟完工程计划投资和已完工程计划投资的比较如下图所示。图中△表示t时刻的()。
______基准程序规范用于评价计算机在事务处理、数据处理、企业管理等方面的性能。
利用数据统计方法控制质量的过程有:①进行统计分析;②判断质量问题;③收集整理质量数据;④拟订改进质量的措施;⑤分析影响质量的因素。其步骤是(42)。
在某信息网络系统建设项目的机房工程实施过程中,因工期紧张,项目经理与监理工程师协商后,决定通过优化工序的方式进行赶工。下列做法不正确的是()。
数字证书系统是计算机网络系统集成体系框架中()平台的内容。
随机试题
巩固马克思主义在意识形态领域的指导地位,巩固全党全国人民团结奋斗的共同思想基础,是我国出版业不可推卸的政治责任,也是我国出版物发行工作必须完成的首要任务。()
患者女性,50岁。因急性梗阻性化脓性胆管炎行急诊胆总管切开取石、T管引流术,术后3天肛门排气后拔除胃管,第4天开始出现腹胀、呕吐。查体:全腹膨胀,全腹轻压痛,无反跳痛及肌紧张,血清钠135mmol/L,血清钾2.5mmol/L,RBC为4.5×1012/L
患者李某,女性,43岁。于夜晚外出后感寒,症见恶寒发热,无汗,头痛项强,肢体酸楚疼痛,口苦而渴。应首选方剂是
A、 B、 C、 D、 A观察第一组图形,每个图形内部都有一个三角形,且第一个图形外部图形和第二个图形的外部图形的笔画数相加为第三个图形外部图形的笔画数;第二组图形中,外部都有一个椭圆,内部图形规律同第一组图
信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。下列哪些属于攻击方法? Ⅰ.复制信息 Ⅱ.剪裁信息 Ⅲ.窃听信息
执行下列命令后:XYZ=123.456CH=’XYZ’?INT(&CH)命令?输出的值为
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
Howmuchmoneydidthewomangiveaway?
Talkingofcampaignsbyourcharitytophaseoutthekeepingofanimalsincaptivity,DartmoorzooownerBenMeesays:"Actually
Notsolongagocompaniestouredtheacademicinstitutions,competingwitheachothertorecruitgraduates.However,nowadaysgr
最新回复
(
0
)