itgle.com
更多“在一个可存放n个数据元素的顺序栈中,假设以高地址端为栈底,以top为栈顶指针,当向栈中压入一个数据元素时,top的变化是()。 ”相关问题
  • 第1题:

    在一个具有n个单元的顺序栈中,假定以地址低端(即下标为0的单元)作为栈底,以top作为栈顶指针,当出栈时,top的变化为()。

    A.top=top-1;
    B.top=top+1;
    C.不变
    D.top=0;

    答案:A
    解析:
    以top作为栈顶指针,当出栈时,top的变化为top=top-1。

  • 第2题:

    在 n 个单元的顺序栈中,假设以地址高端(下标为 n-1 的单元)作为栈底,以 top 作为栈顶指针,则向栈中压入一个元素时,top的变化是()。

    A.top 不变

    B.top=top->next

    C.top=top-1

    D.top=top+1


    top=top-1

  • 第3题:

    7、在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,出栈时top的变化为()

    A.top不变

    B.top=0

    C.top- -

    D.top++


    C

  • 第4题:

    3、在 n 个单元的顺序栈中,假设以地址高端(下标为 n-1 的单元)作为栈底,以 top 作为栈顶指针,则向栈中压入一个元素时,top的变化是()。

    A.top 不变

    B.top=top->next

    C.top=top-1

    D.top=top+1


    top=top-1

  • 第5题:

    关于顺序栈,下列说法错误的是 ()。

    A.利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,这种形式的栈也称为顺序栈

    B.栈顶指针top=0时为空栈

    C.当栈顶指针top等于数组的最大下标值时则栈满

    D.元素进栈时栈顶指针top不断地减1


    栈顶指针 top=0 时为空栈;元素进栈时栈顶指针 top 减 1