首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中定义了局部变量与全局变量,则(11)。
若程序中定义了局部变量与全局变量,则(11)。
admin
2009-01-20
36
问题
若程序中定义了局部变量与全局变量,则(11)。
选项
A、在函数内只能访问局部变量,而不能访问全局变量
B、局部变量与全局变量的名字不得相同
C、若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元
D、函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
答案
D
解析
本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。
转载请注明原文地址:https://kaotiyun.com/show/UUtZ777K
本试题收录于:
网络管理员上午基础知识考试题库软考初级分类
0
网络管理员上午基础知识考试
软考初级
相关试题推荐
OMT是一种对象建模技术,它定义了三种模型,它们分别是(39)模型、(40)模型和(41)模型,其中,(39)模型描述了系统中对象的静态结构,以及对象之间的联系;(40)模型描述系统中与时间和操作顺序有关的系统特征,表示瞬时行为上的系统的“控制”特征,通常
已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示:classP:publicO{…}classQ:privateP
在高级程序设计语言中,(1)可以出现在赋值符号的左边。结构化程序的基本控制结构有(2)。
Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedon______(1).Object-orientedanalysisfocusesonc
Windows系统安装时生成的Documents and Settings、Winnt 和 System32文件夹是不能随意更改的,因为它们是(16)。在Windows文件系统中,(17)是一个合法的文件名;(18)不是合法的可执行文件的扩展名。
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
For each blank, choose the best answer from the four choices and write down on the answer sheet. Web browser is simply a termina
随机试题
游某从国外归来,因携带商品过多被罗湖海关认定为走私,李某欲提起行政复议,下列关于复议机关说法正确的是:()
下列因素中与急性中毒发病的时间密切相关的有
工程咨询的业务范围包括()。
柱中箍筋直径不应小于()倍纵向钢筋的最大直径。
对某些价值小、数量多、逐一清点工作量大的财产物资,可以采用测量计算盘点法进行财产清查。
美味鸭舌,一种风味小吃,真空包装,每包15克
在个人汽车贷款贷前调查中,当借款人的居住地址与户口簿记录地址一致时,必须提供居住证明。()
甲在2005年与乙结婚登记,2010年又与丙登记结婚,并生一子。2015年甲与乙离婚。现甲与丙的婚姻()(2019年一专一第35题)
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是
A、Becausehelikestoknowmoreaboutforeigncultures.B、Becauseheisgoingtoworkinothercountriessoon.C、Becausehehas
最新回复
(
0
)