首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
19
问题
函数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://jikaoti.com/ti/N8G7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下列不是NOS单机操作系统的4大特征的是__________。
在Linux系统中,命令__________用于管理各项软件包。(2011年上半年试题)
若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入______。
假如有3块容量是300GB的硬盘做RAID5阵列,则这个RAID5的容量是_____________。
数据流图4-1(住宅安全系统顶层图)中的A和B分别是什么?将数据流图4-3(加工4的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入/输出)和数据流名称。
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某绘图系统存在Point、Line、Square三种图元,它们具有Shape接口,图元的类图关系如图6-1所示。现要将Circle图元加入此绘图系统以实现功能扩充。已
根据题意,补充图2-3中(a)处的空缺,即货物关系模式的属性。写出每种关系模式的主键。
阅读下列说明、图和c++代码。[说明]某订单管理系统的部分UML类图如下图所示。上图中,Product表示产品,ProductList表示产品目录,Order表示产品订单,OrderItem表示产品订单中的一个条目,Or
请使用说明中的术语,给出上图中类Customer和类Person的属性。根据说明中的叙述,抽象出如下表所示的方法,请指出上图中的类Customer-InformationSystem和
需求分析是一个包括创建和维持系统需求文档所必需的一切活动的过程。一个通用的需求分析过程模型如图6-16所示,请从以下供选择的答案中选择合适的内容填写到图6-16中相应的位置中。[供选择的答案]A.用户需求和功能需求B.需求
随机试题
工件外圆的圆度超差与()无关。
内部提升员工进入更高管理层次的优点是()
“抱定宗旨”所针对的不良风气是
对某产品进行价值分析,其产品功能与成本关系如下图所示,图中C1最有可能表示()随产品功能变动的变化规律。
在民主革命时期,知识分子走向社会,与工农相结合开始于()。
在检查视力时,检查者通常从面前的平面镜中看身后的视力表(如图所示)。下列说法正确的是:
简述决定供方讨价还价能力强弱的因素。
1935年研究了有关女大学生态度的心理学家是()。
Thefirstmoderndigitalcomputersweredevelopedinthe1940sformilitarypurposesthataroseduringWorldWarII.Thesecomp
A、She’llconsidertheman’sadvice.B、Shedoesn’thavetimetogooutside.C、Sheshouldgooutandgetsomefreshair.D、Shewil
最新回复
(
0
)