设有栈S,初始为空,依次执行以下操作: push(1) pull() pull() pull() push(2) pull() push(3) pull() 则栈S中剩余的元素为:
答案解析
**核心考点:**栈的基本操作
**解题思路:**根据栈的基本操作,依次执行给定的操作,即可得到栈中剩余的元素。
**选项分析:**
- A. 错误,执行pull()操作后,栈中元素1被弹出。
- B. 错误,执行pull()操作后,栈中元素2被弹出。
- C. 正确,执行pull()操作后,栈中元素3被弹出,此时栈中剩余元素为3。
- D. 错误,执行push(3)操作后,栈中不为空。
**易错点提醒:**注意栈的基本操作(push和pull)对栈中元素的影响。
正确答案:C