首页
登录
从业资格
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
练习题库
2022-08-02
53
问题
C程序中全局变量的存储空间在( )分配A.代码区B.静态数据区C.栈区D.堆区
选项
A.代码区
B.静态数据区
C.栈区
D.堆区
答案
B
解析
本题考查程序设计语言内存分配知识点。一个由c/c++编译的程序占用的内存分为以下几个部分:
1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2.堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,链表的数据空间必须采用堆存储分配策。
3.全局区(静态区)(static):全局变量和静态变量的存储是放在这一块的。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域,程序结束后由系统释放。
4.文字常量区:常量字符串就是放在这里的,程序结束后由系统释放。
5.程序代码区:存放函数体的二进制代码
转载请注明原文地址:https://tihaiku.com/congyezige/2407699.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于黑盒测试的叙述中,不正确的是( )。A.不需要了解程序内部的代码及实现
以下关于白盒测试和黑盒测试的理解,正确是( )。A.白盒测试通过对程序内部结构
以下不属于软件测试对象的有( )项。 ①需求规格说明书②软件的程序模块
软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是
假设段页式存储管理系统中的地址结构如下图所示,则系统中( )。 A.页的大小
计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相
对一段信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,(
标识符在高级语言源程序中的作用不包括( )。A.为变量命名 B.为注释标记位
在WindowsXP操作系统中,用户利用“磁盘管理”程序可以对磁盘进行初始化、
网络杀毒软件厂商已经开始使用数据库技术和LDAP技术进行策略日志存储和用户管理,
随机试题
[originaltext]M:Thenthere’salsotheimportanceofknowingyourcreditscores
Today,theworldwidewebcanbeusedbothto【C1】______informationandto
Aftergraduatingfromcolleges,mostgraduateshavetofaceadifficultchoi
()是投资者在委托买卖证券成交后按成交金额的一定比例支付的费用。A、佣金 B
患者男性,48岁,诊断为“慢性再生障碍性贫血”,给予丙酸睾酮进行治疗。关于该药的
患者女性,8小时前顺产一正常女婴,对婴儿提供护理措施,下列说法不正确的是A.入室
能够杀灭芽胞的化学消毒剂是A:过氧乙酸 B:乙醇 C:碘酊 D:碘伏 E
商品流通企业核心竞争力的主要内容包括价值观、信息系统、管理体系、技术体系和()
某男,40岁。近2月来,心神烦乱、失眠多梦、心悸不宁,舌尖红,脉细数,医师诊后认
A.4/3π B.8/3π C.16/3π D.32/3π
最新回复
(
0
)