首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序代码中,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
49
问题
在下面的程序代码中,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
程序员上午基础知识考试
软考初级
相关试题推荐
数据库中预防死锁通常有两种方法:一种叫(16),它要求每个事物必须一次将所有要使用的数据全部加锁,否则就不能继续执行。另一种叫(17),它是预先对数据对象规定一个封锁顺序,所有事物都按这个顺序实行封锁。数据库系统中诊断死锁的方法与操作系统类似,一般使用(1
堆栈的访问方式是(11),其中堆栈指针在数据入栈时(12)。
在Windows系统中,可用hosts文件进行域名的本地解析,该文件在WindowsXP中是放在Windows安装目录下的(11)目录中。
在Windows系统中,下列操作中要检查磁盘坏块的方式是(8)。
下列选项中,错误的是(65)。
ICMP报文封装在(62)协议数据单元中传送,在网络中起着差错和拥塞控制的作用。常用的ping程序中使用了回送请求/应答报文,以探测目标主机是否可以到达。
在超文本中插入视频剪辑文件sle4.avi,鼠标移到AVI播放区域上时才开始播放AVI。实现这一功能正确的HTML程序为______。
中断是CPU与外部设备数据交换的重要方式。CPU响应中断必须具备三个条件,分别为:外部提出中断请求、中断未屏蔽和(1)____。CPU响应中断后,必须由(2)_____提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(
ATM连接管理控制是为了解决VC、VP连接是被接收还是被拒绝的问题。下列选项(30)不是有关连接被接收的条件。
以太网采用的帧校验方法是______。A.海明码B.循环冗余校验码C.前向纠错码D.奇偶校验
随机试题
奶牛,6岁,产后3周出现红尿,继而尿呈棕褐色,排尿次数增加,每次排尿量相对较少;尿液检查未见红细胞。血液凝固不良,红细胞数2×1012个/L,血红蛋白含量130g/L。可视黏膜苍白、黄染。最可能降低的是
注册消防工程师职业道德的基础和核心是()。
晶科公司是一家从事心血管疾病原料药研发、生产和销售的企业,专有的原料药提取和纯化技术、质量保证和质量控制操作规程都是公司保持在行业内竞争力的关键。受经济危机的影响,公司业绩下降明显,为此决定进行大范围降薪。而掌握原料药提取和纯化技术的核心技术人员薪酬则不受
人物面孔呈鹅卵形的《北齐校书图》是北齐画家__________的传世作品。
世界上第一个无产阶级政党是()。
科学发展观提出的根本依据是
设A为n阶可逆矩阵(n≥2),则[(A*)*]-1=_______(用A*表示).
设0<P(A)<1,0<P(B)<1,P(A|B)+=1,则A与B必
"Wearehere,"mymomsaid.ThiswasthefirsttimeIhadcomewithmymothertoahomelessshelter(救助站).Weunloadedthefood
OnVolunteer1.现在越来越多的人加人志愿者的队伍2.志愿者的意义3.我的看法
最新回复
(
0
)