首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
37
问题
函数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
程序员上午基础知识考试
软考初级
相关试题推荐
当Web服务器需要外部应用程序才能够完成客户的请求时,通常可以使用来完成。
当需要配置一个Windows NT服务器,以便让一个UNIX系统可使用它的打印机时,需使用(54)协议。
对20~4000Hz频率段声音信号进行脉码调制编码,若采样量化级为128级,则应选择数据传输率至少达到(25)Kb/s的MODEM进行串行数据通信。
___________可以保护软件的技术信息、经营信息。
设有一个关系emp—sales(部门号,部门名,商品编号,销售数),查询各部门至少销售了5种商品或者部门总销售数大于2000的部门号、部门名及平均销售数的SQL语句如下:SELECT部门号,部门名,AVG(销售数)AS平均销售数FROM
(20)FDDI采用的编码方式是_____________。
(6)是指CPU一次可以处理的二进制的位数,它直接关系到计算机的计算精度、速度等指标;运算速度是指计算机每秒能执行的指令条数,通常以(7)为单位来描述。 (6)
判断一个表达式中左右括号是否匹配,采用(38)这一数据结构实现较为方便。
某逻辑电路有两个输入端分别为X和Y,其输出端为Z。当且仅当两个输入端X和Y同时为0时,输出Z才为0,则该电路输出Z的逻辑表达式为(9)。
通过拨号上网,从室外进来的电话线应当和______连接元组。
随机试题
泌尿系统的功能不包括下列哪一项
女性,56岁。肺结核患者,痰菌涂片阳性。胸片示右上肺新鲜病灶,并出现薄壁空洞,恰当的诊断为
手太阳经的郄穴是手太阳经的络穴是
基金管理公司的主营业务是募集与管理基金。()
某县领导参加全县的乡计划生育干部会,临时被邀请上台讲话。由于事先没有做调查研究,也不熟悉县里计划生育的具体情况,只能说些模棱两可、无关痛痒的话。他讲到:“在我们县14个乡中,有的乡完成了计划生育指标;有的乡没有完成计划生育指标;李家集乡就没有完成嘛。”在领
微分方程xyˊ+2y=xlnx满足y(1)=-1/9的解为________.
企业中的信息处理过程包括多个阶段,对每个阶段都应有目标要求、规范的制度以及需要特别注意的事项。以下叙述中正确的是()。
Beingamanhasalwaysbeendangerous.Thereareabout105malesbornforevery100females,butthisratiodropstonearbalanc
A—TheatreArtsB—UrbanStudiesC—StatisticsandProbabilityD—EnvironmentalA
A、Becausethenumberofgraduatesisincreasingeachyear.B、Becausetechnologyandworkplacearechangingfaster.C、Becausethe
最新回复
(
0
)