以下操作完成以后,栈S中从栈底到栈顶的元素依次是( )。InitStack(S);Push(S,5);GetTop(S,a);Push(S,3);Pop(S,b)Push(S,x+y) ;
A: 5 3
B: 8
C: 5 3 8
D: 5 8
A: 5 3
B: 8
C: 5 3 8
D: 5 8
举一反三
- 对一个初始为空的栈s执行操作push(s,5),push(s,2),push(s,4),pop(s,x),getTop(s,x)后,x的值应是。
- 对一个初始为空的栈s执行操作Push(s,5), Push(s,2), Push(s,4), Pop(s,x), getTop(s,x)后,得到的值应是 。
- 对一个初始为空的栈s执行操作Push(s,5),Push(s,2),Push(s,4),Pop(s,x),getTop(s,x)后,x的值应是( )。 A: 5 B: 4 C: 0 D: 2
- 经过以下栈运算后StackEmpty(s)的值是_____InitStack(s); Push(s,a);Push(s,b) ; Pop(s,x) ; Pop(s, y);GetTop(s,x) A: a B: b C: 1 D: 0
- 经过下列栈的运算后,x的值是。 InitStack(s) (初始化栈);Push(s,a);Pop(s,x);Push(s,b);Pop(s,x);