问题 单项选择题

2011年5月第20题对高级语言程序进行翻译时,源程序中的变量不可能映射到()。

A.内存代码区的存储单元

B.内存堆栈区的存储单元

C.CPU中的通用寄存器

D.内存静态存储区的存储单元

答案

参考答案:A

解析:对于程序的内存分配从逻辑上可分成三个区:代码区、静态数据区和动态数据区。代码区用以存放程序的二进制代码。动态数据区一般又称为堆栈区。栈是一种线性结构,堆是一种链式结构。全局变量和静态变量分配在静态数据区,本地变量分配在动态数据区,即堆栈区。

单项选择题 A1/A2型题
单项选择题