微机原理

堆栈是一段()的内存数据区域。A、先进先出B、进出顺序有程序员确定C、先进后出D、后进后出

题目

堆栈是一段()的内存数据区域。

  • A、先进先出
  • B、进出顺序有程序员确定
  • C、先进后出
  • D、后进后出
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在堆栈操作中,保持不变的是(57)。

A.堆栈指针

B.堆栈中的数据

C.堆栈的顶

D.堆栈的底


正确答案:D
解析:在CPU执行程序的过程中,会执行有关的堆栈操作指令。执行这样的指令,无论是压入堆栈还是弹出堆栈,堆栈指针和栈顶将随着指令的执行而发生改变。同时,堆栈中的数据也会随着压入数据的不同而改变。唯一不会改变的就是在堆栈初始化时设置的堆栈的底。

第2题:

堆栈操作中,(10)保持不变。

A.堆栈的底

B.堆栈中的数据

C.堆栈指针

D.堆栈的顶


正确答案:A
解析:堆栈操作中,无论是执行入栈还是执行退栈,堆栈指针和栈顶指针都会随之而改变,但是栈底指针不会改变。

第3题:

()是指一段连续分配的内存空间。

A.指针

B.堆栈

C.处理器

D.寄存器


答案:D

第4题:

Windows系统所提供的剪贴板,实际上是()。

A.一段连续的硬盘区域

B.一段连续的内存区域

C.一个多媒体应用程序

D.应用程序之间进行数据交换的工具


正确答案:D

第5题:

问题:怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出?


正确答案:
        

第6题:

堆栈是内存中()。

A、先进先出的ROM区域

B、后进先出的ROM区域

C、先进先出的RAM区域

D、后进先出的RAM区域


参考答案:D

第7题:

堆栈操作中,______保持不变。

A.堆栈的顶

B.堆栈中的数据

C.堆栈指针

D.堆栈的底


正确答案:D
解析:堆栈是只能通过访问它的一端(栈顶)来实现数据存储和检索的一种线性数据结构。由此可见,在对堆栈操作的过程中,栈顶会发生变化,堆栈中的数据肯定会变,堆栈指针通常指向下一个出栈数据的位置,故也会发生变化。唯一不变的只有堆栈的底,所以应该选择D。

第8题:

●堆栈操作中, (10) 保持不变。

(10) A. 堆栈的底

B. 堆栈中的数据

C. 堆栈指针

D. 堆栈的顶


正确答案:A
【解析】堆栈操作中,无论是执行入栈还是执行退栈,堆栈指针和栈顶指针都会随之而改变,但是栈底指针不会改变。

第9题:

堆栈是一个专门的存储区域,访问堆栈时,不需要程序人员指定堆栈单元的地址,要存取的堆栈单元地址是由(3)给出的,并且在堆栈操作中这个地址是自动修改的。存取堆栈时存入取出的数据的先后顺序是(4),这对中断操作提供了很大方便。

A.SP

B.PC

C.指令地址码

D.程序


正确答案:A

第10题:

堆栈操作中,保持不变的是:
A.堆栈的顶 B.堆栈中的数据 C.堆栈指针 D.堆栈的底


答案:D
解析:
提示:在CPU执行程序的过程中,会执行有关的堆栈操作指令。执行这样的指令,无论是压入堆栈还是弹出堆栈,堆栈指针和栈顶肯定随着指令的执行而发生改变。同时,堆栈中的数据也会随着压入数据的不同而改变。唯一不会改变的就是在堆找初始化时设置的堆栈的底。