首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中定义了局部变量与全局变量,则(11)。
若程序中定义了局部变量与全局变量,则(11)。
admin
2009-01-20
24
问题
若程序中定义了局部变量与全局变量,则(11)。
选项
A、在函数内只能访问局部变量,而不能访问全局变量
B、局部变量与全局变量的名字不得相同
C、若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元
D、函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
答案
D
解析
本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。
转载请注明原文地址:https://kaotiyun.com/show/UUtZ777K
本试题收录于:
网络管理员上午基础知识考试题库软考初级分类
0
网络管理员上午基础知识考试
软考初级
相关试题推荐
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。
OMT是一种对象建模技术,它定义了三种模型,它们分别是(39)模型、(40)模型和(41)模型,其中,(39)模型描述了系统中对象的静态结构,以及对象之间的联系;(40)模型描述系统中与时间和操作顺序有关的系统特征,表示瞬时行为上的系统的“控制”特征,通常
在高级程序设计语言中,(1)可以出现在赋值符号的左边。结构化程序的基本控制结构有(2)。
Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedon______(1).Object-orientedanalysisfocusesonc
Systemanalysisistraditionallydonetop-downusingstructuredanalysisbasedon______(1).Object-orientedanalysisfocusesonc
Windows系统安装时生成的Documents and Settings、Winnt 和 System32文件夹是不能随意更改的,因为它们是(16)。在Windows文件系统中,(17)是一个合法的文件名;(18)不是合法的可执行文件的扩展名。
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(16)。在Windows文件系统中,(17)是一个合法的文件名;(18)不是合法的可执行文件的扩展名。
Inthefollowing,theinputdeviceis______.
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.气海E.关元前正中线上,脐上4寸是
一般认为,药物透皮吸收最差的软膏基质是()。
急性上消化道大出血伴有休克时,去枕平卧的意义是()
设备从投入使用开始,直到因物质磨损而不能继续使用、报废为止所经历的时间,称为设备的()。
凭证审核时发现错误,必须由()修改。
性别认同是对一个人在基本生物学特性上属于男或者女的认知和接受,即理解性别,包括()
ReadthistexttakenfromanarticleaboutPersonnelManagement.Choosethebestsentencetofilleachofthegaps.Foreachgap
A、Tohaveatalkwithexhibitor.B、Topurchasealab.C、TodiscussthepossibilityofnegotiationwiththeUniversalComputersL
最新回复
(
0
)