首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
42
问题
函数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
软件设计师上午基础知识考试
软考中级
相关试题推荐
无线局域N(WLAN)标准IEEE802.11g规定的最大数据速率是__________标准的子集。(2011年下半年试题)
E1载波的数据速率是___________(16)。E3载波的数据速率是__________(17)。(17)
根据STP协议,网桥ID最小的交换机被选举为根网桥,网桥ID由__________(12)字节的优先级和6字节的__________(13)组成。(13)
假设模拟信号的频率范围是3~9MHz,采用频率必须大于____________,才能使得到的样本信号不失真。
局域网冲突时槽的计算方法如下。假设tPHY表示工作站的物理层时延,C表示光速,S表示网段长度,tR表示中继器的时延,在局域网最大配置的情况下,冲突时槽等于____________。
在检查网络故障时,要确定目标主机是否有故障,只需向同一网段中的其他主机发(1)命令,如果可达,则可以确定是目标主机发生了故障;否则,故障就可能是由(2)引起的。如果问题是由路由配置不当引起的,则使用Traceroute或Windows系统的(3)程序来跟踪
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。由于某种原因,现在需要同一个开发人员完成BC和BD,则完成该项目的最少时间为_____________天。
边界网关协议BGP的报文(22)传送。一个外部路由器通过发送(23)报文与另一个外部路由器建立邻居关系,如果得到应答,才能周期性地交换路由信息。(22)
非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中(41)属于非对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用(42)来对数据文件进行解密。(41)
Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(5)完成。
随机试题
企业所在地邻近的居民和社区组织称为()。
设函数f(x)处处连续,并满足关系式求
我国火灾统计中引起火灾的直接原因有许多,()火灾始终处于各种类型火灾的首位。
中外合资经营企业的最高权力机构是()。
建设项目可行性研究报告按照国家规定的基本建设程序报请批准时,应当附具有关水行政主管部门审查批准的()。
下列关于资产权益平衡关系的表述中,正确的是()。
以下哪项不是内部审计人员所提出建议的类型?
A、 B、 C、 D、 A
关系模型中最普遍的联系是
TheArtofPublicSpeakingIfyouweretotape-recordoneofDavidLetterman’scomedyroutines,memorizeitwordforword,a
最新回复
(
0
)