首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(callbyvalue)方式调用函数f时,输出为(49);在函数t中以引用调用(callbyreference)方式调用函数f时,输出为(50)。 (50
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(callbyvalue)方式调用函数f时,输出为(49);在函数t中以引用调用(callbyreference)方式调用函数f时,输出为(50)。 (50
admin
2019-07-12
41
问题
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(callbyvalue)方式调用函数f时,输出为(49);在函数t中以引用调用(callbyreference)方式调用函数f时,输出为(50)。
(50)
选项
A、12
B、16
C、20
D、24
答案
D
解析
本题考查函数调用时参数传递基础知识。
发生函数调用时,调用函数与被调用函数之间交换信息的主要方法有传值调用和引用调用两种。
若实现函数调用时实参向形式参数传递相应类型的值,则称为是传值调用。这种方式下形式参数不能向实际参数传递信息。
在C语言中,要实现被调用函数对实际参数的修改,必须用指针作形参。即调用时需要先对实参进行取地址运算,然后将实参的地址传递给指针形参。本质上仍属于传值调用。
引用是C++中增加的数据类型,当形式参数为引用类型时,函数中对形参的访问和修改本质上就是针对相应实际参数变量所作的访问和改变。
本题中,传值调用方式下,表达式“x=f(a)”中调用f时,是将a的值(即5)传给r,这样执行函数f时,r的初始值为5,经过“a=r+1”运算后,全局变量a的值从5变为6,然后“r= r*2”将r的值改变为10,“return r”将10返回并赋值给x,因此执行“print a+x”后输出了16。
传值调用方式下,表达式“x=f(a)”中调用f时,r则是a的引用(即r是a的别名),因此,经过“a=r+1”运算后,a的值(也就是r的值)变为6,然后“r=r*2”将r的值(也就是a的值)改变为12,“return r”使得将12返回并赋值给x,因此执行“print a+x”后输出了24。
转载请注明原文地址:https://kaotiyun.com/show/U2CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下列关于Linux文件组织方式的说法中,()是错误的。
Windows98/Windows95下所使用的Internet软件的网络编程接口是__________。
如果DHCP服务器分配的默认网关地址是192.168.5.33/28,则主机的有效地址应该是__________。(2013年上半年试题)
采用WindowsServer2003创建一个Web站点,主目录中添加主页文件:index.asp后,在客户机的浏览器地址栏内输入该网站的域名后不能正常访问,则不可能的原因是______。
在软件设计阶段,划分模块的原则是,一个模块的____________。
一单位共有7个部门都互相联网。与一个远方的部门所在的工作站联机上网,之后会发现与其他各个部门的网络连接全部都不通(ping断开),可能是__________出现了问题。
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是(9)。
根据E-R图中给出的词汇,按照“关系模式名(属性,属性,…)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。如下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用户
阅读以下说明和C++代码,将应填入(n)处。[说明]在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文的内容或状态发生变化时,关注此OfficeDoc类对象的相应的DocExplor
阅读以下说明和图,回答问题1至问题3。【说明】某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提供租赁服务。该系统具有以下功能:1.登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息
随机试题
阅读苏轼《水调歌头》,然后回答下小题。明月几时有?把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,又恐琼楼玉学,高处不胜寒。起舞弄清影,何似在人间!转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但
决定肺部气体交换方向的主要因素是
组成药物中含有白芍、玄参、麦冬的方剂是
A.现况研究B.病例对照研究C.队列研究D.流行病学实验研究E.分析性研究使用比值比反映暴露与疾病联系强度的研究为
我国甲公司欲与比利时乙公司签订销售合同出口服装到比利时,拟采取海陆联运方式,甲公司将货物运至目的地的运费并支付保险,根据《INCOTERMS2000》,应采用的贸易术语是()
下列房地产活动中,不属于房地产金融活动的是()。
国内旅行社的经营范围,仅限于()。
驱逐出境适用于()。
ItisMaryShelleywhowrotethepopularsciencefiction______.
(1)LastFridaymorning,Britainawoketothedevastationofwar.Thedestructioncamenotinvillagesleveledandlivesdestroye
最新回复
(
0
)