题目内容
(请给出正确答案)
[单选题]
计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于(1)。
A.静态数据区
B.代码区
C.栈区
D.堆区
查看答案
如果结果不匹配,请 联系老师 获取答案
A.静态数据区
B.代码区
C.栈区
D.堆区
A.数据空间适合采用静态存储分配策略
B. 数据空间必须采用堆存储分配策略
C. 指令空间需要采用栈结构
D. 指令代码必须放入堆区
以下关于程序运行时内存分配区域的描述中,说法错误的是(57)。
A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域
B.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放
D.栈区域是由系统自动分配的
●对高级语言程序进行翻译时,源程序中的变量不可能映射到__(29)。
(29)
A.内存代码区的存储单元
B.内存堆栈区的存储单元
C.CPU中的通用寄存器
D.内存静态存储区的存储单元
●对高级语言程序进行翻译时,源程序中的变量不可能映射到(20)。
(20)
A.内存代码区的存储单元
B.内存堆栈区的存储单元
C.CPU中的通用寄存器
D.内存静态存储区的存储单元
A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
D.在函数中定义的变量,其存储单元在内存的栈区