单项选择题顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是()

A.s[--top]=e;
B.e=s[++top];
C.e=s[top--];
D.s[++top]=e;


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题栈是操作受限的线性表,能插入、删除的一端称为()

A.栈底
B.栈顶
C.栈中
D.以上都不对

2.单项选择题一个栈的入栈次序ABCDE,则栈的不可能的输出序列是()

A.EDCBA
B.DECBA
C.ABCDE
D.DCEAB

4.单项选择题向顺序栈中压入元素时,正确的是()

A.先存入元素,后移动栈顶指针
B.谁先谁后无关紧要
C.先移动栈顶指针,后存入元素
D.同时进行

6.单项选择题顺序栈存储空间的实现使用()存储栈元素

A.链表
B.数组
C.循环链表
D.变量

7.单项选择题入栈、出栈的英文分别是()

A. out in
B. in out
C. pop push
D. push pop

8.单项选择题已知一个栈入栈顺序是1,2,3,入的过程可以出栈,错误的出栈序列是()

A.1,2,3
B.3,2,1
C.3,1,2
D.1,3,2

9.单项选择题顺序栈s,栈顶指针是top指向栈顶元素,要入栈的元素是e,则入栈正确的是()

A.s[++top]=e;
B.e=s[top--];
C.s[--top]=e;
D.e=s[++top];