首页
登录
从业资格
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
C程序中全局变量的存储空间在( )分配A.代码区 B.静态数据区 C.栈区
练习题库
2022-08-02
71
问题
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技术进行策略日志存储和用户管理,
随机试题
Whatdowemeanbyasatisfactorystandardofliving?Obviously,itmustinc
他们认识了三年,二人同是羞涩内向,个性保守。他从没有在她面前提过爱,然而,她依稀可从他羞涩眼眸中察觉到那一股灼灼爱意。几次三番,她向他暗示鼓励,他却仍是
ThreeEnglishdictionariespublishedrecentlyalllayclaimtopossessinga
[originaltext]W:Hello,Mike.I’mfromthelocalnewspaperthe"Dailypost"and
C
第三世界的民族主义思潮对于争取民族独立,反帝、反植、反对外来干涉起到了积极作用,
若事务T1已经给数据A加上了共享锁,则事务T2()。A.只能再对A
基础心理学是研究()。 (A)正常成人心理现象的心理学基础学科 (B
A.血尿酸升高 B.支气管痉挛 C.血钠升高 D.外周血肿 E.血钾升高
产业技术政策包括()。A.研究与开发扶持政策 B.发展高技术产业政策 C.主
最新回复
(
0
)