首页
登录
从业资格
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
练习题库
2022-08-02
61
问题
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技术进行策略日志存储和用户管理,
随机试题
PassageThree(1)InasunnyroominasmallapartmentintheTokyosat
MP3Playerstakethemusicexperiencetoanentirelynewlevel,freeingthose
[originaltext]W:Wenowinterruptourregularschedulednewsprogramto(22)bri
Onceatravelerwasridingintherain.Hewas【T1】______whenhereachedthe
WehavereasontobelievethatZhangQuanwillrefusetolivewithoutAmericang
患者男,54岁。突发头痛、呕吐8小时。查体:神清,颈强直。头颅CT检查提示前纵裂
某公司主要从事商品销售业务,该公司2011年度有关决算资料如下:营业收入6000
螺钉承受轴向拉力F,螺钉头与钢板之间的挤压应力是:
初诊应采取的治疗措施是A.彻底地龈上洁治 B.彻底地龈下刮治及局部用二甲胺
关于混凝土施工的说法,正确的有( )。A.混凝土运输、浇筑及间歇的全部时间不应
最新回复
(
0
)