首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(19)是错误的。
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(19)是错误的。
admin
2018-01-04
73
问题
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(19)是错误的。
选项
A、根据作用域规则,在函数中定义的变量只能在函数中引用
B、在函数中定义的变量,其生存期为整个程序执行期间
C、在函数中定义的变量不能与其所在函数的形参同名
D、在函数中定义的变量,其存储单元在内存的栈区
答案
B
解析
本题考查程序语言基础知识。变量程序语言中的一个重要概念,具有类型、存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量(local variable)、全局变量和静态变量(global variable)。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撒消其存储空间,这称为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动态的存储持续时间。
转载请注明原文地址:https://kaotiyun.com/show/e2PZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
对于一个应用软件开发项目,需求获取阶段关系整个应用系统的成败,而这类工作往往做得不够细致,因此监理工程师把需求获取作为一个质量控制点。这种情况下,设置质量控制点遵守的原则是:(44)________。
某单位在系统试运行阶段,因相关政策变化造成软硬件配置发生变化,系统需要进行(29)________。
结合你的项目管理经验,简要分析项目中出现这种局面的可能原因。项目经理许某在实施“无线通”时可能遇到的风险有哪些?结合你的项目管理经验,请简要叙述许某为走出这样的困境,可能采取的措施。
某网络建设项目在商务谈判阶段,建设方和承建方鉴于以前有过合作经历,并且在合同淡判阶段双方都认为理解了对方的意图,因此签订的合同只简单规定了项目建设内容、项目金额、付款方式和交工时间。在实施过程中,建设方提出一些新需求,对原有需求也做了一定的更改。
以下关于面向对象技术的叙述中,说法错误的是(12)。
国家信息化体系包括6个要素,这6个要素的关系如图8-1所示,其中①的位置应该是(1)。
物理安全是整个信息系统安全的前提。以下安全防护措施中不属于物理安全范畴的是______。
在项目实施过程中,项目经理通过项目周报中的项目进度分析图表发现机房施工进度有延期风险。项目经理立即组织相关人员进行分析,下达了关于改进措施的书面指令。该指令属于______。
若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=5△t。如果按顺序方式从头到尾执行500条指令需(14)△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头
在关系代数运算中,关系S、SP和R如下表所示。若先(1),则可以从S和SP获得R。其对应的关系表达式为(2)。如下的SQL语句可以查询销售总量大于1000的部门号。
随机试题
1937年8月,国共两党达成协议,将红军主力改编为国民革命第八路军,其总指挥、副总指挥分别是()
外科急腹症未明确诊断前的"四禁"指
生物机体中蛋白质、核酸等这些巨大的分子称为生物大分子。它们的共同特点都是通过单体互相缩合、脱水形成线性的多聚体,即大分子,这些生物大分子在机体内发挥重要的功能。有一种生物大分子在动物体内主要存在于肝脏和肌肉中,在短暂饥饿时或应激时被动员,确保机体的能量
承包方选择专业分包的合格分包商,应采用()程序。
模板工程设计的主要原则不包括()。
甲公司拟吸收合并乙公司。下列关于乙公司解散的表述中,符合公司法律制度规定的是()。
一种税区别于另一种税的主要标志是()。
有关近代宪法产生的问题,下列说法错误的是()
在VB中,函数过程与子程序过程的区别之一是()。
下列不是分支结构的语句是()。
最新回复
(
0
)