首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_____
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_____
admin
2019-06-12
33
问题
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(call by value)方式调用函数f时,输出为_______;在函数t中以引用调用(call by reference)方式调用函数时,输出为_______。
(4)
选项
A、12
B、16
C、20
D、24
答案
B
解析
本题主要考查函数调用时参数的传递方式。如果采用传值方式调用,则形参值的变化不会影响实参;如果采用引用方式调用,则形参值的变化会直接反映到实参。
本题中如果在函数t中采用传值方式调用函数f,a的值传给形参r,在函数f中,a的值变为6,r的值为10并返回赋给变量x,由于a是全局变量,退出函数f后a的值依然为6,所以函数t的输出结果为16。如果函数t采用传值方式调用函数f,则形参r就是对实参a的引用,对r的修改就是对a的修改,在执行a=r+1时,a和r的值都变为6,执行r=r*2,a和r的值都变为12,并将r的值返回给x,因此函数t的输出结果为24。
转载请注明原文地址:https://jikaoti.com/ti/heG7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R的最少数目为______。
开放系统的数据存储有多种方式,属于网络化存储的是()。
<title style="italic">science</title>是一个XML元素的定义,其中元素标记的属性值是(65)。
OSPF网络可以划分成多个区域(area),下面对于区域的描述中错误的是____________。
无线局域网中采用不同帧间间隔划定优先级,通过冲突避免机制来实现介质访问控制。其中RTS/CTS帧()。
现有4级指令流水线,分别完成取指、取数、运算、传送结果4步操作。若完成上述操作的时间依次为9nss。10ns、6ns、8ns,则流水线的操作周期应设计为__________ns。
通常情况下,信息插座的安装位置距离地面的高度为()cm。
已经发布实施的现有标准(包括已确认或修改补充的标准),经过实施一定时期后,对其内容再次审查,以确保其有效性、先进性和适用性,其周期一般不超过(8)年。
某进程有4个页面,页号为0~3,页面变换表及状态位、访问位和修改位的含义如下图所示。系统给该进程分配了3个存储块,当采用第二次机会页面替换算法时,若访问的页面1不在内存,这时应该淘汰的页号为(9)。
随机试题
A.OGTT2小时血糖≥7.8mmol/L且<11.1mmol/L,空腹血糖<6.1mmol/LB.空腹血糖<6.1mmol/LC.OGTT2小时血糖≥7.8mmol/LD.有糖尿病症状,任何时候血糖≥11.1mmol/L上述哪项诊断为糖尿病
A.含硫氨基酸B.支链氨基酸C.芳香族氨基酸D.亚氨基酸色氨酸是
乳疬肾阳虚型选用何方治疗乳疬肝气郁结型可选何方治疗
患者,女,38岁。于23:00顺利分娩一女婴,至次晨7:00未排尿,主诉下腹胀痛难忍,查体发现膀胱高度膨胀。对该产妇的护理下列哪项不妥
简述道德人格及其构成的五要素。
人身上有多少块骨骼()
[*]
下列关于SQLServer索引的说法,正确的是()。
ThenumberofwomendirectorsappointedtocorporateboardsintheUnitedStateshasincreaseddramatically,buttheratiooffe
Nowadaysmanyfamouspopandsportsstarshaveveryhighincomes.Ontheotherhand,mostpeoplein’ordinary’professionslike
最新回复
(
0
)