首页
登录
从业资格
在下面的程序代码中,a是全局变量。若以引用调用(call by referenc
在下面的程序代码中,a是全局变量。若以引用调用(call by referenc
练习题库
2022-08-02
87
问题
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数f,则输出结果为 () ;若以值调用(call by value)方式调用函数f,输出结果为() 。
A.10B.40C.36D.72
选项
A.10
B.40
C.36
D.72
答案
D
解析
本题考查函数调用时的参数传递基本知识。 传值调用是指将实际参数的值传递给形式参数,实际参数与形式参数对应的存储单元是相互独立的,实际参数仅为形式参数提供初始值,在被调用函数中对形式参数的修改与实际参数没有关系。题目中,实际参数a的值为5,传值调用时将5传递给形式参数x,a是全局变量,所以函数f中对a和x的引用是两个对象,如下图(a)所示,函数的返回值为36;引用调用时形式参数和实际参数对应的存储单元都是实参的单元,因此函数中对a和x的引用是同一个对象,如下图(b)所示,函数的返回值为64。
转载请注明原文地址:https://tihaiku.com/congyezige/2428089.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
土地登记的公开性表现在( )。A.登记依据的公开 B.登记程序的公开 C.
关于Revit插件,下面哪项是正确的?()A.Revit插件是一种软件程序,由A
关于Revit插件,下面哪项是正确的?()A.Revit插件是一种软件程序,由A
使用()开发的程序称为Revit插件,也称为二次开发。A.Revitret B
根据《建筑工程设计信息模型分类和编码标准》,分类对象编码由表编码、大类代码、中类
根据《建筑工程设计信息模型分类和编码标准》,分类对象编码由表编码、大类代码、中类
下列选项中关于BIM参数化的说法中不正确的是()。A.参数化建模指的是通过变量建
两名护士运用护理程序,对所负责的病人从入院到出院提供连续的、全面的、整体的护理属
制订计划时要分清主次轻重,着力解决影响全局的问题。遵循的是A.合理性原则B.系统
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在()时
随机试题
CarSafety1.Thefocalpointoftheproject:Road
Themarketinvestigationisindispensabletosalespromotion.Theyareascl
明确为某种特定出版物支付的专题会议费,属于出版物的有( )。A.直接成本 B
企业允许经营者以约定的价格购买一定数量的本企业股票,股票的市场价格高于约定价格的
体内缺铁处于红细胞生成缺铁期时表现为( )。A.游离原卟啉浓度升高 B.血红
以下哪个部门应当加强和完善传染病医疗救治服务网络的建设,指定具备传染病救治条件和
某单回输电线路,耐张绝缘子串采用4联绝缘子串,如单联绝缘子操作过电压闪络概率为0
有关高程控制测量说法,不正确的有( )。A.大厂房设备安装时使用一个水准点作为
根据《公路路基施工技术规范》,老路堤与新路堤交界的坡面挖除清理的法向厚度不宜小于
(2018年真题)根据FIDIC《土木工程施工合同条件》,关于争端裁决委员会(D
最新回复
(
0
)