问题 单项选择题

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

A.堆栈的顶

B.堆栈中的数据

C.堆栈指针

D.堆栈的底

答案

参考答案:D

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

填空题
单项选择题