首页
登录
从业资格
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
考试题库
2022-08-02
120
问题
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,( )是错误的。A.根据作用域规则,在函数中定义的变量只能在函数中引用B.在函数中定义的变量,其生存期为整个程序执行期间C.在函数中定义的变量不能与其所在函数的形参同名D.在函数中定义的变量,其存储单元在内存的栈区
选项
A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
D.在函数中定义的变量,其存储单元在内存的栈区
答案
B
解析
本题考查程序语言基础知识。变量程序语言中的一个重要概念,具有类型、存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量(local variable)、全局变量和静态变量(global variable)。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撒消其存储空间,这称为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动态的存储持续时间。
转载请注明原文地址:https://tihaiku.com/congyezige/2415241.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
Pandas中,如果要查看某一列的数据类型,可以使用_______方法.
切片[::]是我们在python,numpy以及pandas中最常用的一种数据截
Pandas的两个最基本的数据结构为_______和_______。
数据结构按照逻辑关系的不同,可以分为()两大类。A.树结构和链表结构 B
在C程序中有一个二维数组A[7][8],每个数组元素用相邻的8个字节存
在以下情形中,()适合于采用队列数据结构。A.监视一个火车票售票窗口等待服务
按照逻辑关系的不同可将数据结构分为()。A.顺序结构和链式结构 B.顺
在第一趟排序之后,一定能把数据序列中最大或最小元素放在其最终位置上的排序方法是(
数组是程序语言提供的基本数据结构,对数组通常进行的两种基本操作是数组元素的()
在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统
随机试题
Insuranceisthesharingof【C1】______.Nearlyeveryoneisexposed【C2】______r
()不属于辅文编辑加工整理的内容。A.核改索引 B.核对引文 C.封面文字
某监理公司中标承担某项目施工监理及设备采购监理工作,该项目由A设计单位设计总承包
以下哪种蛋白尿不属于溢出性蛋白尿:A.多发性骨髓瘤 B.大面积肌肉损伤 C.
Sheissokindtous.Wehavebeenprepa
【教学过程】 活动一:激趣导入 教师播放《宝莲灯》动画片段,引出学生观察并且思考,提问:你们喜欢哪一个动画片段,以及喜欢的理由?什么是动画? 学生积
《献血法》规定,国家提倡健康公民自愿献血的年龄是A.18~40周岁 B.18~
全冠牙体预备面磨除的目的是A.为了容易就位 B.为了更好地恢复牙体的解剖外形
分部工程质量合格标准包括()。A.所含分项工程质量全部合格 B.所含分项工程
关于分部分项工程成本分析的说法,正确的有( )。A.分部分项工程成本分析的对象
最新回复
(
0
)