首页
登录
从业资格
在下面的程序代码中,a是全局变量。若以引用调用(call by referenc
在下面的程序代码中,a是全局变量。若以引用调用(call by referenc
练习题库
2022-08-02
58
问题
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数f,则输出结果为 () ;若以值调用(call by value)方式调用函数f,输出结果为() 。
A.10B.40C.36D.72
选项
A.10
B.40
C.36
D.72
答案
B
解析
本题考查函数调用时的参数传递基本知识。 传值调用是指将实际参数的值传递给形式参数,实际参数与形式参数对应的存储单元是相互独立的,实际参数仅为形式参数提供初始值,在被调用函数中对形式参数的修改与实际参数没有关系。题目中,实际参数a的值为5,传值调用时将5传递给形式参数x,a是全局变量,所以函数f中对a和x的引用是两个对象,如下图(a)所示,函数的返回值为36;引用调用时形式参数和实际参数对应的存储单元都是实参的单元,因此函数中对a和x的引用是同一个对象,如下图(b)所示,函数的返回值为64。
转载请注明原文地址:https://tihaiku.com/congyezige/2428088.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列选项中关于BIM参数化的说法中不正确的是()。A.参数化建模指的是通过变量建
根据《建筑工程设计信息模型分类和编码标准》,建筑信息模型分类表代码应采用()数字
关于Revit插件,下面哪项是正确的?()A.Revit插件是一种软件程序,由A
使用()开发的程序称为Revit插件,也称为二次开发。A.Revitret B
根据《建筑工程设计信息模型分类和编码标准》,分类对象编码由表编码、大类代码、中类
关于风管系统计算的描述,下面哪些描述是正确的?()A.程序自带计算功能可以实现同
根据《建筑工程设计信息模型分类和编码标准》,建筑信息模型分类表代码应采用()数字
下列选项中,属于BIM协调性功能之一,并且该功能通过BIM三维可视化控件及程序自
下列选项中关于BIM参数化的说法中不正确的是()。A.参数化建模指的是通过变量建
制订计划时要分清主次轻重,着力解决影响全局的问题。遵循的是A.合理性原则B.系统
随机试题
Astrolltoschoolinthemorningcanhelpkidsprepareforthestressestha
中国的龙是中国神话和民间故事里传说的生物。龙有许多动物的特征,例如龟、鱼等。但是,大多情况下龙被描绘成长着四只脚的蛇形动物。传统意义上龙象征强大的、幸运的
______presidesoverthemeetingintheHouseofCommonsandseesthatparliament
根据《民用建筑设计通则》,楼梯平台上部及下部过道处的净高步应小于()m,梯段净
下列与现金业务有关的职责可以不分离的是()。A.现金支付的审批与执行
肾孟肾炎时常可出现的是A.白细胞管型 B.蜡样管型 C.脂肪管型 D
患者,女,27岁。停经40天,查尿妊娠试验阳性。阴道出血2天,量少,色淡黯,伴腰
C样式类。每行每列都只有一个轴对称图形。注意图形中部的蝴蝶状图案的对称性。第一行的第三个图形、第三行的第一个图形均为轴对称图形,问号处应填入一个轴对称图形,选
在用最小变化法测量阈限的实验中,当递增系列的阈限大于递减系列的阈限且差异显著时,
国债承销团成员应具备的基本条件包括()。A:是在中国境内依法成立的金融机构B:
最新回复
(
0
)