若某堆栈初始为空,push与pop分别表示对栈进行一次进栈与出栈操作,那么,对于输入序列A、B、C、D、E经过push push pop push pop push push以后,输出序列中有元素( )。
- 首页
- 企业事业单位考试
-
1.若某堆栈初始为空,push与pop分别表示对栈进行一次进栈与出栈操作,那么,对于输入序列A、B、C、D、E经过push push pop push pop push push以后,输出序列中有元素( )
-
2.C. push,push, pop,pop, push, popD. push, pop, push, push, pop, pop
-
3.Bpushpush push pop, pop,popC pushpush pop, pop, push popD push, pop, push push pop,pop
-
4.指令:PUSH R5; PUSH R6; POP R5;POP R6;四条指令执行后的功能( )。
-
5.设计一个算法,利用栈的InitStack()、Push()、Pop()和StackEmpty( )等基本运算返回指定栈中栈底元素。
-
6.经过下列栈的运算后,x的值是( )InitStack(s)(初始化栈); Push(s,a); Pob(s,x); Push(s,b); Pob(s,x);
-
7.经过下列栈的运算后,x的值是( )InitStack(s)(初始化栈); Push(s,a); Pob(s,x); Push(s,b); Pob(s,x);
-
8.CPU执行PUSH指令,总是从堆栈栈顶弹出2个字节。
-
9.&sk-1)push(&s, 1)l=k 1if (l empty(s))pop(&s);h= pop(&s);
-
10.本题要求实现顺序栈,写出Push 、Pop函数。