问题
单项选择题
下列关于栈的叙述正确的是
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
答案
参考答案:D
解析: 栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。在这种线性表的结构中,一端封闭,不允许插入与删除元素;另一端开口,允许插入与删除元素。 在栈中不仅能插入数据,也能删除数据,选项 A与B都错。栈是后进先出的线性表,而不是先进先出的线性表,选项C的说法错误,选项D正确。