首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f()、g()的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)方式调用g(a),则函数f的返回值为(1);若采用传引用(call by reference)方式调用g(a),则函数f的返回值为(2)。
函数f()、g()的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)方式调用g(a),则函数f的返回值为(1);若采用传引用(call by reference)方式调用g(a),则函数f的返回值为(2)。
admin
2019-03-11
37
问题
函数f()、g()的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)方式调用g(a),则函数f的返回值为(1);若采用传引用(call by reference)方式调用g(a),则函数f的返回值为(2)。
选项
A、15
B、18
C、22
D、24
答案
C
解析
在传值调用方式中,被调用函数的形参得到实参值的一份拷贝,在被调用函数内修改形参不影响实参。而在传引用调用方式中,被调用函数得到的是实参本身(地址和值),在被调用函数中修改其形参其实就是修改实参本身,因此会影响实参的值。调用函数f时传递给形参x的值为5,若采用传值方式调用g(a),对实参a不产生任何影响,在执行完“int a=2*x-1”之后,a的值为9,执行 “g(a);”之后,a的值仍为9,所以函数f的返回值为9+5=14。若采用传引用方式调用g(a),则“int a=2*x-1”执行完之后,a的值为9,然后控制转入到g(int y)中,在g(int y)中对y的修改其实就是修改a。在g(int y)中传递过来的形参值为9,执行“x=y-1”之后,x的值为8,接着执行“y=x+y”之后,y的值就变为17,反映到实参a中就使得f(int x)中的a也为17,因此,这种情况下,函数f的返回值为17+5=22。
转载请注明原文地址:https://kaotiyun.com/show/mcRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
IIS服务支持的身份验证方法中,需要利用明文在网络上传递用户名和密码的是__________。(2010年上半年试题)
ITU-R对4G标准的要求是能够提供基于IP的高速语音、数据和流式多媒体服务,支持的数据速率至少是__________(64),选定的多路复用技术是__________(65)。(64)
根据STP协议,网桥ID最小的交换机被选举为根网桥,网桥ID由__________(12)字节的优先级和6字节的__________(13)组成。(13)
设信道带宽为3400Hz,采用PcM编码,采样周期为125μs,每个样本量化为128个等级,则信道的数据速率为()。
在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据___________来区分在内存中以二进制编码形式存放的指令和数据。
下图是被管理对象的树结构,其中private子树是为私有企业管理信息准备的,目前这个子树只有一个子结点enterprises(1)。某私有企业向Internet编码机构申请到一个代码920,该企业为它生产的路由器赋予的代码为3,则该路由器的对象标识符是__
某报文的长度是1000字节,利用MD5计算出来的报文摘要长度是(41),利用SHA计算出来的报文摘要长度是(42)。(42)
下面关于帧中继的描述中错误的是(20),思科路由器支持的帧中继本地管理接口类型(Lmi—type)不包括(21)。(20)
SNMP采用UDP提供的数据报服务传递信息,这是由于__________。(2011年下半年试题)
随机试题
一项研究通过比较某市在参与创建全国卫生城市前后的环境空气质量发现,该市在参与创建全国卫生城市之后环境空气质量明显优干之前,因此该研究得出结论,创建全国卫生城市有助于提升该市的环境空气质量。以下哪项如果为真,最能支持上述结论?
患者,男,72岁。牙列缺失8年,曾做全口义齿修复,现义齿损坏要求重新修复。口腔检查时见患者上颌弓小、下颌弓大,造成此现象最可能的原因是由于
()是一种保障居民基本生活需要的制度,是我国社会保障体系中最基本的内容。
审核无误的原始凭证是登记账簿的唯一依据。()
根据《中华人民共和国海关法》的规定,中华人民共和国海关是属于()。
编辑检查付印清样的工作主要包括()等。
根据以下材料,回答下列问题。 2009年,某省全年粮食作物播种面积253.85万公顷,比上年增长1.5%;糖蔗种植面积58万公顷,下降0.2%;油料种植面积33.14万公顷,增长2.3%;蔬菜种植面积84万公顷,增长2.3%。 2009年,海水养殖
某单位经常有工作人员在上班期间玩游戏、上网等,你认为是什么原因造成的?有什么有效的解决办法?
【B1】【B7】
Sometimesthingshappentoyouthatseemhorrible,painful,andunfairatfirst,butuponreflectionyoufindthatwithoutoverc
最新回复
(
0
)