首页
登录
从业资格
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,但不能访
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,但不能访
admin
2022-08-02
61
问题
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,但不能访问全局变量B.局部变量与全局变量的名字不得相同C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
选项
A.在函数内只能访问局部变量,但不能访问全局变量
B.局部变量与全局变量的名字不得相同
C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元
D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
答案
D
解析
本题考查程序语言的基本概念。
在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。
转载请注明原文地址:https://tihaiku.com/congyezige/2428164.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
土地登记的基本程序包括( )。A.土地登记申请 B.申请人资格调查 C.权
现行最全面、最集中规定土地登记程序的文件是( )。A.《土地登记办法》 B.
土地登记的程序法律依据有( )。A.《物权法》 B.《土地登记办法》 C.
关于Revit插件,下面哪项是正确的?()A.Revit插件是一种软件程序,由A
下列选项中关于BIM参数化的说法中不正确的是()。A.参数化建模指的是通过变量建
关于Revit插件,下面哪项是正确的?()A.Revit插件是一种软件程序,由A
使用()开发的程序称为Revit插件,也称为二次开发。A.Revitret B
关于风管系统计算的描述,下面哪些描述是正确的?()A.程序自带计算功能可以实现同
美国建筑协会(AIA)定义建筑信息模型中数据细致程度(LOD)的概念,分LOD1
在局部剖面图中,局部剖面与外形之间用()分界,且其不可与轮廓线重合或为轮廓线的延
随机试题
[originaltext]Washington,theUnitedStatesPresidentBarackObamaissett
目前,我国演出经纪人的主体是()。A.职业演出经纪人 B.非职业演出经纪人
依据《建设工程质量管理条例》的规定,施工单位应当建立质量责任制,确定工程项目的(
我国三大妈祖庙指的是()A.福建湄洲岛妈祖庙 B.福建泉州天后官 C.山东蓬
足月儿,38周。因吸引器助产造成颅内出血,护理此类颅内出血患儿不适宜的措施是A.
下列行为中,应缴纳契税的是().A:杨某通过继承取得房屋 B:某医院承受房产用
可用于吗啡类镇痛药成瘾者戒毒的药物A.喷他佐辛B.纳洛酮C.哌替啶D.可乐定E.
()绩效指标体系应能够反映员工在劳动过程中的行为表现。A:品质特征型 B:工作
属于局部电位的是( )。A.发生器电位 B.感受器电位 C.IPSP D
(2019年真题)施工企业投标报价时,周转材料消耗量应按( )计算。A.一次性
最新回复
(
0
)