更多“当利用大小为n的数组顺序存储一个栈时,假定用top= =n表示栈空,则向这个栈插入一个元素时,首先应 ”相关问题
  • 第1题:

    当利用大小为n的数组(下标从1到n)顺序存储一个栈时,假定用top==n表示栈空,则每次向这个栈插入一个元素时,首先应执行()语句修改top指针。

    A.top++;

    B.top--;

    C.top=0;

    D.top=n;


    top--;

  • 第2题:

    当利用大小为N的一维数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行语句修改top指针____。

    A.top++

    B.top--

    C.top=0

    D.top


    N -1

  • 第3题:

    当利用大小为n的数组顺序存储一个栈时,假定用top=n表示栈空,则每次向这个栈插入一个元素时,首先应执行()语句修改top指针。

    A.top++;

    B.top--;

    C.top=0;

    D.top=n;


    C

  • 第4题:

    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;


    B 解析:需要保留一个元素为空来标志队头。

  • 第5题:

    当利用大小为n的数组(下标从1到n)顺序存储一个栈时,假定用top==n表示栈空,则每次向这个栈插入一个元素时,应执行()语句修改top指针。

    A.top++;

    B.top--;

    C.top=0;

    D.top=n;


    top--;