首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为(1);若以值调用(call by value)方式调用函数f,输出结果为(2)。
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为(1);若以值调用(call by value)方式调用函数f,输出结果为(2)。
admin
2019-04-09
30
问题
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为(1);若以值调用(call by value)方式调用函数f,输出结果为(2)。
选项
A、10
B、40
C、36
D、72
答案
B
解析
传值调用是指将实际参数的值传递给形式参数,实际参数与形式参数对应的存储单元是相互独立的,实际参数仅为形式参数提供初始值,在被调用函数中对形式参数的修改与实际参数没有关系。题目中,实际参数a的值为5,传值调用时将5传递给形式参数x,a是全局变量,函数f中对a和x的引用是两个对象,如图6-4所示,函数的返回值为36。引用调用时形式参数和实际参数对应的存储单元都是实参的单元,因此函数中对a和x的引用是同一个对象,如图6-5所示,函数的返回值为64。
转载请注明原文地址:https://kaotiyun.com/show/ftVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在OSI参考模型中,同等层相互交换信息的实体构成了(29)。
在数据库设计时,为了尽可能地使数据库模式保持最优的特性,应尽可能设计达到(15)模式。
ICMP是Internet控制报文协议。在网络中,ICMP测试的目的是(64)。
关于频分复用,下列说法中错误的是(43)。
某计算机系统中,16位浮点数的表示格式如图6-1所示。其中,阶码4位(含1位符号)为定点整数,尾数12位(含1位符号)为定点小数。设一个数机器码为1110001010000000,若阶码为移码且尾数为原码,则其十进制数真值为(1)。
局域网中应用最广泛的差错控制方法是(47)校验。在CRC校验中,假设采用的生成多项式为4阶多项式,它产生的校验码为(48)位。在接收端,若发现错误,则将采取(49)措施。
做系统测试的目的是(34)。
中断是CPU与外部设备数据交换的重要方式。CPU响应中断必须具备三个条件,分别为:外部提出中断请求、中断未屏蔽和(1)____。CPU响应中断后,必须由(2)_____提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(
结构化程序中的基本结构不包括______。A.嵌套B.顺序C.循环D.选择
在操作系统中,死锁的必要条件是(12)、循环等待、不可抢占和环路等待。
随机试题
工艺审查是由生产工人对产品和零件结构的工艺性进行全面审查,并提出意见或建议的过程。
患者,女,36岁。经常胃脘部隐痛,喜温喜按,时泛吐清水,纳差神疲,大便溏,舌淡苔薄,脉弱。治疗除取中脘、内关、足三里外,还应加()
既可作为普通钢筋混凝土用钢筋,也可作为预应力混凝土用钢筋使用的是()。
商业诽谤行为的表现形式包括()。
()应对商业银行经营活动的合规性负最终责任。
M公司欲投资购买债券,目前有两家公司债券可供挑选:(1)甲公司债券,债券面值为1000元,5年期,票面利率为8%,每年付息一次,到期还本,债券的发行价格为1100,若投资人要求的必要收益率为6%,则甲公司债券的价值为多少;若M公司欲投资甲公司债券,并一直
Aneweconomicspaperhassomeold-fashionedadviceforpeoplenavigatingthestressesoflife:Findaspousewhoisalsoyourb
Whatcanbeinferredfromthisspeech?
Stewardess:Goodmorning.______Thisway,please.Passenger:Thankyou.Stewardess,canyoudirectmetomyseat?Stewardess:
Duringthe1990sworldoilproductionwillapproachgeologicalestimatesofmaximumproduction_____,evenwithrapidlyincreasi
最新回复
(
0
)