在程序运行过程中由编程人员根据需要申请和释放空间存储区域是( )。
- A.代码区
- B.静态数据区
- C.栈区
- D.堆区
正确答案及解析
正确答案
D
解析
本题考查程序语言基础知识。
内存空间在逻辑上可以划分为代码区和数据区两大部分,其中,数据区又可分为静态数据区、栈区和堆区。代码区存放指令,运行过程中不能修改。一般情况下,全局变量存储单元位于静态数据区,局部变量存储单元存放在栈区,根据需要动态申请和释放动态变量存储空间在堆区。
在程序运行过程中由编程人员根据需要申请和释放空间存储区域是( )。
本题考查程序语言基础知识。
内存空间在逻辑上可以划分为代码区和数据区两大部分,其中,数据区又可分为静态数据区、栈区和堆区。代码区存放指令,运行过程中不能修改。一般情况下,全局变量存储单元位于静态数据区,局部变量存储单元存放在栈区,根据需要动态申请和释放动态变量存储空间在堆区。