首页
登录
从业资格
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
考试题库
2022-08-02
54
问题
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述, ( ) 是错误的。A.根据作用域规则,在函数中定义的变量只能在函数中引用B.在函数中定义的变量,其生存期为整个程序执行期间C.在函数中定义的变量不能与其所在函数的形参同名D.在函数中定义的变量,其存储单元在内存的栈区
选项
A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
D.在函数中定义的变量,其存储单元在内存的栈区
答案
B
解析
本题考查程序语言基础知识。变量程序语言中的一个重要概念,具有类型、存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量(local variable)、全局变量和静态变量(global variable)。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撒消其存储空间,这称为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动态的存储持续时间。
转载请注明原文地址:https://tihaiku.com/congyezige/2417002.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
某数据库系统中,假设有部门关系Dept(部门号,部门名,负责人,电话),其中
某数据库系统中,假设有部门关系Dept(部门号,部门名,负责人,电话),其中
某数据库系统中,假设有部门关系Dept(部门号,部门名,负责人,电话),其中
在数据库系统中,数据模型的三要素是数据结构、数据操作和()。建立数据库系统
在数据库系统中,数据模型的三要素是数据结构、数据操作和()。建立数据库系统
随着企业的发展,某信息系统需要处理大规模的数据。为了改进信息处理的效率而修改原有
白盒测试中,()覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个
以下关于字符串的叙述中,正确的是()。A.字符串属于线性的数据结构
编译过程中使用()来记录源程序中各个符号的必要信息,以辅助语义的正确性检查
以下IP地址中,()可以指定给因特网接口。A.10.110.33.224
随机试题
Itis(practice)______tostudyEngineering.practical
心理健康包括两层含义:其一是( );其二是能积极调节自己的心态,顺应环境并有效地
27岁初孕妇,妊娠38周,枕左前位,阴道无原因无痛性流血超过500ml,胎心12
施工组织总设计应由()审批A.施工单位技术负责人 B.总承包单位技术
喷他佐辛的特点,叙述不正确的是A.有呼吸抑制作用 B.镇痛作用为吗啡的1/3
下列哪项手术无需术前预防性应用抗生素A.右肺切除术 B.胃大部切除术 C.甲
(2018年真题)生产作业计划通常详细的规定了()。A.旬工作任务 B.
背景资料 某工程施工时需将施工船舶和沉箱从甲港拖运至乙港,甲、乙两港海上距离
慢性阻塞性肺疾病急性发作最常见的原因是( )。A.接触过敏原 B.接触香烟烟
肝硬化最常见的并发症是A:肝性脑病 B:肝肾综合征 C:肝肺综合征 D:上
最新回复
(
0
)