在一个空栈中,依次压入元素a1、a2、a3、a4,然后执行两次出栈操作,第一次出栈的元素是? A. a1 B. a2 C. a3 D. a4 答案解析 栈是一种后进先出(LIFO)的数据结构。按照a1、a2、a3、a4的顺序压入栈中,最后压入的是a4,因此第一次出栈的元素是a4。错误选项A、B、C分别表示最先压入的元素,与栈的后进先出原则不符。 正确答案:D