请将下列栈类Stack的横线处补充完整。
class Stack{
private:
int pList[100]; ∥int数组,用于存放栈的元素
int top; ∥栈顶元素(数组下标)
public:
Stack():top(0){}
void Push(const int &item); ∥新元素item
第1题:
4、当利用大小为n的数组顺序存储一个栈时,假定用top==0表示栈空,则向这个栈插入一个元素时,操作为()。
A.top=top+1; stack[top]=x;
B.stack[top]=x; top=top+1;
C.top=top-1; stack[top]=x;
D.stack[top]=x; top=top-1;
第2题:
45、Stack表示栈
第3题:
以下泛型集合声明中正确的是
A.class stack<T>{} stack <int> s=new stack<int>();
B.class stack<T>{} stack <int> s=new stack ();
C.class stack<T>{} stack s=new stack();
D.class stack<T>{} stack <int> s=new stack <int>;
第4题:
栈stack[0..m-1]中,用top指向栈顶元素,栈底在stack[0]处。判断栈满的条件是()
A.top = =-1
B.top = =m
C.top = =0
D.top = =m-1
第5题:
开始往输入串末尾和分析栈stack中放“#”,然后把文法开始符号压栈。预测分析程序总是按_________和________。
A.stack栈顶符号X 最后的输入符号b
B.stack栈顶符号X 当前输入符号a
C.stack栈尾符号X 当前输入符号a
D.stack栈尾符号X 最后的输入符号b