首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中定义了局部变量与全局变量,则(11)。
若程序中定义了局部变量与全局变量,则(11)。
admin
2009-01-20
33
问题
若程序中定义了局部变量与全局变量,则(11)。
选项
A、在函数内只能访问局部变量,而不能访问全局变量
B、局部变量与全局变量的名字不得相同
C、若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元
D、函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
答案
D
解析
本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。
转载请注明原文地址:https://kaotiyun.com/show/UUtZ777K
本试题收录于:
网络管理员上午基础知识考试题库软考初级分类
0
网络管理员上午基础知识考试
软考初级
相关试题推荐
(19)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5-1为该设计模式的类图,其中,(20)用于定义实现部分的接口。(20)
(19)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。图5-1为该设计模式的类图,其中,(20)用于定义实现部分的接口。(19)
Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedon______(1).Object-orientedanalysisfocusesonc
(71)Messagesthataresentelectronicallyoveranetwork.(72)Aseriesofinstructions(commands)performedinasequencespecify
When you choose a command name that is followed by“…”on menu,a(72)box appears in which you provide more information.
In the following essay, each blank has four choices. Choose the most suitable one from the four choices and write down in the an
In the following essay, each blank has four choices. Choose the most suitable one from the four choices and write down in the an
______不属于程序语言翻译软件。A.编译程序B.解释程序C.汇编程序D.编辑程序
随机试题
鼻中隔前下部的黏膜区称
在推进新型农村合作医疗试点工作中,各地区要贯彻()的原则,坚持农民以家庭为单位自愿参加,不搞强迫命令。
下图是我国城市化发展阶段示意图。读图回答问题。阶段Ⅱ中,造成城市中心人口密度变化的主要原因有()。
在开区间(a,b)内,如果f’(x)=φ’(x),则一定有f(x)=φ(x)。()
天仙配:黄梅戏:春节晚会
下列有关楹联及其对应的历史人物说法错误的是()。
Mr.Smithmovedtoanothertown,andsoonheneededanewdoctor,sohewenttoseeone.Hesatdowninthewaitingroomandloo
Whichcountryexertsmosteffortsineducationalreform?
Theageofgildedyouthisover.Today’sunder-thirtiesarethefirstgenerationforacenturywhocanexpectalowerlivingsta
A、Heshouldconsumelesssalt.B、Heshouldaddmoreproteintohisdiet.C、Heshoulddrinkmoredairy.D、Heshouldeatlessfatt
最新回复
(
0
)