● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶元素。() A. top=top+1;V[top]=x B. V[top]=x;top=top+1C. top=top-1;V[top]=x D. V[top]=x ;top=top-1

题目

● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶元素。() A. top=top+1;V[top]=x B. V[top]=x;top=top+1C. top=top-1;V[top]=x D. V[top]=x ;top=top-1


相似考题
参考答案和解析
正确答案:C
本题考查入栈操作。需要注意的是,栈顶指针top的下标是从n开始的,即栈是向小下标方向移动的。所以top移动的时候需减1;又因为top指针指向栈顶元素,所以要先更新top指针,再将x入栈。
更多“● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶 ”相关问题
  • 第1题:

    24、若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是()。

    A.top:=top+1;V[top]:=x

    B.V[top]:=x;top:=top+1

    C.top:=top-1;V[top]:=x

    D.V[top]:=x;top:=top-1


    C

  • 第2题:

    若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确的操作是()。

    A.V[top]=x;top=top-1;

    B.top=top-1;V[top]=x;

    C.top=top+1;V[top]=x;

    D.V[top]=x;top=top+1;


    A

  • 第3题:

    若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是()。

    A.top=top+1; V [top]=x

    B.V [top]=x; top=top+1

    C.top=top-1; V [top]=x

    D.V [top]=x; top=top-1


    A

  • 第4题:

    【单选题】若一个栈以向量V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是()。

    A.top++; V[top]=x;

    B.V[top]=x; top++;

    C.top--; V[top]=x;

    D.V[top]=x; top--;


    A

  • 第5题:

    若一个栈以向量V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是()。

    A.top++; V[top]=x;

    B.V[top]=x; top++;

    C.top--; V[top]=x;

    D.V[top]=x; top--;


    A