单项选择题

对于一个相始为空的栈,其入栈序列为 1、2、3、…、n (n>3) ,若出栈序列的第一个元素是 1,则出栈序列的第n 个元素()。

A.可能是 2 ~ n中的任何一个
B.一定是 2
C.一定是 n-1
D.一定是 n