首页
登录
从业资格
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
最全题库
2022-08-02
64
问题
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,( )是错误的。A.根据作用域规则,在函数中定义的变量只能在函数中引用B.在函数中定义的变量,其生存期为整个程序执行期间C.在函数中定义的变量不能与其所在函数的形参同名D.在函数中定义的变量,其存储单元在内存的栈区
选项
A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
D.在函数中定义的变量,其存储单元在内存的栈区
答案
B
解析
本题考查程序语言基础知识。
变量程序语言中的一个重要概念,具有类型、存储地址、作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量(local variable)、全局变量和静态变量(global variable)。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。
在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撤消其存储空间,这称为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动态的存储持续时间。
转载请注明原文地址:https://tihaiku.com/congyezige/2427931.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
关于Revit插件,下面哪项是正确的?()A.Revit插件是一种软件程序,由A
下列选项中关于BIM参数化的说法中不正确的是()。A.参数化建模指的是通过变量建
下列选项中,负责应急管理决策与模拟,提供实时的数据访问,在没有获取足够信息的情况
通过高程点族的“类型属性”对话框可以设置多种高程点符号族类型,对引线参数设置包括
建筑工程信息模型的信息应包含几何信息和()。A.非几何信息 B.属性信息 C
下列软件可用于建立能为多个BIM应用软件所使用的BIM数据的是()。A.BIM数
信息的输入者宜对建筑信息模型的文件或者信息条目添加数据状态标识,以表明交付的有效
BIM模型的关联性构建和自动化统计特性,对维护运营管理信息的()和数据统计的便捷
有关匹配类型属性命令描述错误的是?()A.匹配类型属性命令只能在同类别的图元之间
下面哪一项不属于现阶段BIM在应用中的挑战()。A.软件间数据交互难度大 B.
随机试题
NationalGuardtroopsareintendedbythepresidentto______.[br]Whatcanbe
[originaltext]M:WheninRome,doastheRomansdo,theysay.W:WhatdotheRo
弗里德曼对货币的定义是()。A.狭义货币 B.购买力的相息地寄托物 C.准货
某影视公司自创拍摄了一部电影,电影于2010年6月18日创作完成,但由于某些原因
《药品生产许可证》的颁发部门是A.国务院药品监督管理部门 B.国务院卫生行政部
正常天气情况下,避雷器泄漏电流读数超过初始值()倍,为危急缺陷。1.1$;
在融资融券交易操作中,证券公司应当对客户提交的担保物进行整体监控,并计算其维持担
下列情形中,属于决定撤销,并责令被申请人在一定期限内重新作出具体行政行为的有(
工程项目安全预评价报告的内容主要有( )。A.确定安全预评价单元 B.安全管理
最轻的意识障碍是A.谵妄 B.昏睡 C.嗜睡 D.昏迷 E.意识模糊
最新回复
(
0
)