对高级语言程序进行翻译时,源程序中变量不可能映射到( )。
- A.内存代码区存储单元
- B.内存堆栈区存储单元
- C.CPU中通用寄存器
- D.内存静态存储区存储单元
正确答案及解析
正确答案
A
解析
源程序中变量是内存中存储单元抽象,具有地址、值和类型等属性,变量值在程序运行过程中可以改变。系统常将内存区域划分为代码区、静态数据区、栈区和堆 区等,其中代码区存放执行指令序列,在程序运行过程中该区域中内容用户不能修改,因此不能将变量映射到内存代码区存储单元。
对高级语言程序进行翻译时,源程序中变量不可能映射到( )。
源程序中变量是内存中存储单元抽象,具有地址、值和类型等属性,变量值在程序运行过程中可以改变。系统常将内存区域划分为代码区、静态数据区、栈区和堆 区等,其中代码区存放执行指令序列,在程序运行过程中该区域中内容用户不能修改,因此不能将变量映射到内存代码区存储单元。