早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(19)是错误

题目

程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(19)是错误的。

A.根据作用域规则,在函数中定义的变量只能在函数中引用

B.在函数中定义的变量,其生存期为整个程序执行期间

C.在函数中定义的变量不能与其所在函数的形参同名

D.在函数中定义的变量,其存储单元在内存的栈区

参考答案
正确答案:B
解析:本题考查程序语言基础知识。变量程序语言中的一个重要概念,具有类型、存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量(local variable)、全局变量和静态变量(global variable)。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撒消其存储空间,这称为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动态的存储持续时间。
看了程序中常采用变量表示数据,变量...的网友还看了以下:

对叔丁基苯酚()工业用途广泛,可用于生产油溶性酚醛树脂、稳定剂和香料等.实验室以苯酚、叔丁基氯等为 化学 2020-04-06 …

配制200ml0.1mol每升的盐酸溶液时,下列实验操作使得所配的溶液浓度偏高的是()A,用量筒量 化学 2020-05-12 …

对叔丁基苯酚工业用途广泛,可用于生产油溶性酚醛树脂、稳定剂和香料等.实验室以苯酚、叔丁基氯(CH3 化学 2020-05-13 …

下列实验操作中,不正确的是()A.用量筒量取液体读数时,把量筒拿起来,使凹液面最低处与视线保持水平 化学 2020-05-14 …

1.1个菠萝的重量,等于2个梨的重量,还等于3只香蕉的重量,还等于1个梨+1个香蕉+一个桃的重量. 数学 2020-06-27 …

对叔丁基苯酚工业用途广泛,可用于生产油溶性酚醛树脂、稳定剂和香料等.实验室以苯酚、叔丁基氯(CH3 化学 2020-07-14 …

1.下列是用量筒量取液体的一些操作,其中不正确的是()A.读数时,实现与量筒内凹形液面的中央最低处 化学 2020-07-21 …

某科学兴趣小组为了研究杏仁对昆虫的毒害作用,做了如下实验:取三个相同的透明容器标为A、B、C,在A 语文 2020-08-03 …

(2011•常州模拟)下列实验操作会使称量或测量得到的数值偏大的是()A.用砝码已生锈的托盘天平称量 化学 2020-11-12 …

工程量清单招投标时对于措施费采用量少价高的投标方式,结算时措施费调整将大幅上升,应如何避免。工程量清 其他 2020-11-27 …