首页
登录
从业资格
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
练习题库
2022-08-02
90
问题
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技术进行策略日志存储和用户管理,
随机试题
Presentnewspapersarefullofstoriesofcheatingordeceptions.Onecannot
Iwishwehadacolourtelevision.I’m______picturesinblackandwhite.A、tire
Besidesexperts’weatherforecast,youcanpredicttheweatherby______.[br][
对于风湿性心脏疾病患者,提示有风湿活动的是A.发热4~5d B.关节疼痛 C
A.有宫内窘迫史,出生后青紫,呼吸暂停,肌张力增强,抽搐 B.无窒息史,生后1
从价计征的税收,以征税对象的自然数量与单位价格的乘积作为计税依据。()
有害的微量元素是A.钴B.铝C.锰D.硒E.锌
制作排列图的注意要点有()。 A.分类方法不同得到的排列图不同 B.为了抓
A地某大型政府投资建设项目被列为国家重点建设项目,预估总造价为30亿元人民币,由
安装视频监控设备时,下列做法中()是正确的。A.搬动摄像机时应打开镜头盖 B
最新回复
(
0
)