关于栈的操作,以下哪项描述是正确的? A. 栈是一种先进先出(FIFO)的数据结构 B. 栈只允许在一端进行插入和删除操作 C. 栈的操作包括插入、删除、查找和排序 D. 栈可以用链表实现,但不能用数组实现 答案解析 核心考点是栈的基本概念和操作。栈是一种后进先出(LIFO)的数据结构,只允许在栈顶进行插入和删除操作,因此选项B是正确的。选项A错误地描述了栈的特性;选项C错误地列举了栈的操作,栈主要支持插入(压栈)和删除(弹栈)操作;选项D错误地认为栈不能用数组实现,实际上栈既可以用链表也可以用数组实现。 正确答案:B