首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数t()、f()的定义如下所示,若调用函数t时传递给x的值为5,并且调用函数f()时,第一个参数采用传值(call by value)方式,第二,个参数采用传引用(call bv reference)方式,则函数t的返回值为_________。
函数t()、f()的定义如下所示,若调用函数t时传递给x的值为5,并且调用函数f()时,第一个参数采用传值(call by value)方式,第二,个参数采用传引用(call bv reference)方式,则函数t的返回值为_________。
admin
2021-01-13
34
问题
函数t()、f()的定义如下所示,若调用函数t时传递给x的值为5,并且调用函数f()时,第一个参数采用传值(call by value)方式,第二,个参数采用传引用(call bv reference)方式,则函数t的返回值为_________。
选项
A、33
B、22
C、11
D、负数
答案
A
解析
本题考查程序语言基础知识。
若函数调用时采用传值方式,则是将实参的值传给形参,再执行被调用的函数,对形参的修改不影响实参。若采用传引用方式,则是将实参的地址传递给形参,本质上是通过间接访问的方式修改实参,也可以简化理解为:在被调用函数中对形参的修改等同于是对实参进行修改。
当函数t和f运行时,其每个形参和局部变量都有各自的存储单元,下面图中矩形框表示存储单元。
如题中所述,调用t时传递给其形参x的值为5。因此函数t被调用而执行时,在执行函数调用f(x,a)之前,其形参x和局部变量a的值如下图(a)所示。
执行函数调用f(x,a)时,t中x的值传给f的形参r、a的地址传给f的形参s,如下图(b)所示。
在f执行时,其局部变量x的值由运算“x=2*s+1”改为33,其中运算时可理解为s提供了t的局部变量a的值(是由间接访问机制实现的)。接下来的运算为“s=x+r”,也就是将x的值(即33)与r的值(即5)相加得到38,然后(通过间接访问)存入t的局部变量a,结果如下图(c)、(d)所示。之后运算“r=x-1”将r的值改为32,结果如下图(e)所示。
当函数f运行结束并返回函数t后,函数f的运行空间将由系统撤销,接下来运算 “a-x”产生的值为33(即38-5),因此函数t的返回值为33。
转载请注明原文地址:https://kaotiyun.com/show/oCCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明和数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】下面给出的是某房产管理系统的一套分层数据流图。其功能描述如下:(1)系统随时根据住房送来的入住单更新住户基本信息文件;(2)每月初系统根据物业管理委员会提供的月附加费(
阅读下列说明和图表,回答问题1到问题3,将解答填入答题纸的对应栏内。【说明】在多道程序系统中,各个程序之间是并发执行的,共享系统资源。CPU需要在各个运行的程序之间来回地切换,这样的话,要想描述这些多道的并发活动过程就变得很困难。为此,操作系统设计者提
阅读下列说明和图,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】移动电话是传统固定式电话的延伸,通过无线电网络可以与千里之外的朋友沟通而不受电话线的束缚。现在的移动电话功能更全面,除了作为电话使用外,还可以发送短信,可以管理电话簿,可以下载铃声
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某医院欲开发病人监控系统。该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和护理人员报警。该系统的主要功能如下:(1)本地监控:定期获取病人的生命特征,如体温、血
阅读以下说明,根据要求回答问题1~问题3。【说明】某快递公司为了方便管理公司物品运送的各项业务活动,需要构建一个物品运送信息管理系统。【需求分析结果】(1)快递公司有多个分公司,分公司信息包括分公司编号、名称、经理、办公电话和地址。每个分公司可以
两个公司希望通过Internet进行安全通信,保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在传输节点使用特殊的安全单元而增加开支,最合适的加密方式是(10),使用的会话密钥算法应该是(11)。
以下序列不是堆的是(40)。
程序设计语言包括(41)等几个方面,它的基本成分包括(42)。Chomsky(乔姆斯基)提出了形式语言的分层理论,他定义了四类文法:短语结构文法、上下文有关文法、上下文无关文法和正则文法。一个文法可以用一个四元组G=(∑,V,S,P)表示,其中,∑是终结符
程序设计语言包括(41)等几个方面,它的基本成分包括(42)。Chomsky(乔姆斯基)提出了形式语言的分层理论,他定义了四类文法:短语结构文法、上下文有关文法、上下文无关文法和正则文法。一个文法可以用一个四元组G=(∑,V,S,P)表示,其中,∑是终结符
随机试题
Itiskind______youtodomeafavoratthismoment.
患者,女,45岁。月经紊乱近1年.先后不定期,量少、色红,伴烘热汗出,烦躁易怒,头晕耳鸣,舌红少苔,脉细数。治疗应首选
无论是世界贸易组织的规则,还是《补贴与反补贴措施协议》并不是一律禁止所有补贴,以下对于补贴的说法正确的是:
进度控制是对建设工程项目实施的()管理。
可在6~8km距离内不使用中继器实现高速率数据传输,电磁绝缘性良好,信号衰减小,频带宽,传输速度快,主要用于布线条件特殊的通信网络主干网,该网络传输介质为()。
注册会计师实施财务报表审阅的主要程序是()。
女子心肺功能比男子差,因此,女子的体育锻炼应重视加强_______功能锻炼。
“徒善不足以为政,徒法不足以自行”,这一观点表明()
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中,正确的是()。
Theterms"resume"and"curriculumvitae"(CV)generallymean【C1】______:aoneortwo-pagedocumentdescribingone’s【C2】______and
最新回复
(
0
)