首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是1。在函数f中,若以引用调用(callby reference)的方式调用g,则函数f的返回值为 (1) ;若以值调用(call by value!)的方式调用g,则函数f的返回值为 (
函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是1。在函数f中,若以引用调用(callby reference)的方式调用g,则函数f的返回值为 (1) ;若以值调用(call by value!)的方式调用g,则函数f的返回值为 (
admin
2021-01-13
58
问题
函数f()、g()的定义如下所示,已知调用f时传递给形参x的值是1。在函数f中,若以引用调用(callby reference)的方式调用g,则函数f的返回值为
(1)
;若以值调用(call by value!)的方式调用g,则函数f的返回值为
(2)
。
(2)
选项
A、10
B、10
C、20
D、30
答案
C
解析
若实现函数调用时实参向形式参数传递相应类型的值(副本),则称为是传值调用(call by value)。传值调用的参数传递和被调用函数内对参数的使用主要按下述原则:函数定义时形参被当作局部变量看待,在函数被调用时为形参分配存储单元;调用函数前,首先计算实参的值,调用时将实参的值放入形参的存储单元;被调用函数内部对形参单元中的数据进行直接访问。
引用是C++中增加的数据类型,当形式参数为引用类型时,形参名实际上是实参的别名,函数中对形参的访问和修改实际上就是针对相应实际参数所作的访问和改变。引用调用的参数传递和被调用函数内对参数的使用主要按下述原则处理:函数定义时形参被当作局部变量看待,在函数被调用时为形参分配存储单元;调用时将实参的地址放入形参的存储单元;被调用函数内部对形参单元中的数据(地址)进行间接访问。
若以引用调用的方式调用g,a=10,x=g(a)=20,因此函数f的返回值为30;若以值调用的方式调用g,a=0,x=g(a)=20,因此函数f的返回值为20。
转载请注明原文地址:https://kaotiyun.com/show/wdVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
《计算机软件保护条例》规定非职务软件的著作权归______。A.软件开发者所有B.国家所有C.雇主所有D.软件开发者所属公司所有
以下计算机存储部件中,存取速度最快的器件是(7)。
阅读以下说明,回答问题。【说明】Windows组网是指Windows操作系统和服务器具有的连网能力。图5-1给出了在Windows操作系统中的典型LAN配置。
某内部局域网连接方式如图5.89所示,客户机通过代理服务器访问Internet。代理服务器的公网IP为61.194.101.35/24.。在主机hostl的Windows命令行窗口输入tracert、www.abc.com命令后,测试到目的站点所经
载波监听多路访问CSMA技术,需要一种退避算法来决定避让的时间,常用的退避算法有(61)、(62)和(63)三种。
如果要把一个程序文件和已经编辑好的邮件一起发给一位朋友,应当按Netscape邮件编写窗口中的(42)按钮。
ISO定义的网络管理功能中,(58)的功能包括初始化被管理对象、更改系统配置等。
BODY元素可以支持很多属性,其中用于定义已被访问过的链接的颜色的属性为______。
请写出以下3*3单位矩阵沿顺时针方向旋转90°后所形成的矩阵。如果以下3*3矩阵沿顺时针方向旋转90°后所形成的矩阵就是原来的矩阵:其中,位于*处的元素需要考生填写请完整地写出该矩阵。
使用浏览器上网时,(21)不可能影响系统和个人信息安全。
随机试题
以下哪种药物是PCOS患者促排卵治疗的首选药物
关注社会经济技术变化趋势对组织影响的人力资源管理模式称为【】
听觉中枢位于()
下列五种感染过程最常见的是
患者张某,在输液过程中突然感到胸部异常不适,随后出现呼吸困难,严重发绀,其最大可能及首要处理是()。
投资利息与会计上的财务费用不同,它包括()的利息,无论它们的来源是借贷资金还是自有资金,都应计算利息。
一般仓库主要由()和管理生活区、辅助设施等组成。
社会工作者小兰经常参与医院内有关活动的策划,按照要求,她策划的精神病患者的训练活动要()。
甲乘坐地铁,在西单下地铁时,被几个下车的小伙子挤倒摔了个跟头。甲很生气,给地铁热线打电话声称要炸地铁。接到电话后,各级领导高度重视,北京市公安局公交总队刑侦支队因此出动千人在地铁各站巡控。甲的行为构成()
在PowerPoint2003中,幻灯片放映模式为我们提供了放映时的指针效果,其中不属于“指针选项”的是()。
最新回复
(
0
)