首页
登录
从业资格
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
最全题库
2022-08-02
70
问题
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,( )是错误的。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.
随机试题
[originaltext]W:We’veallheardthesayinglaughteristhebestmedicine"How
You’dbetternotsayanythingaboutitinhispresence.Heoften_______offence
沥青针入度指数是划分道路石油沥青标号的依据。()
A.始体B.原体C.内基小体D.革兰阳性圆形体E.革兰阴性圆形体衣原体在细胞内的
以下关于可待因镇咳作用的正确描述是A.对咳嗽中枢的抑制作用比吗啡强 B.主要用
多数蛛网膜下腔出血患者防止再出血的最根本、最关键的方法是A.血压维持在正常范围内
基金管理公司股东出资转让的受让方应当符合以下条件()。A:实收资本不少于3亿元
妇人带下病,证属脾虚夹湿,治以健脾化湿,宜选用的药物是A.黄芪 B.人参 C
下面属于机电设备的有( )。A.电动机 B.发电机 C.闸门 D.启闭机
(2021年真题第1批)建设单位编制年度投资计划时,通常所依据的建设工程定额是(
最新回复
(
0
)