itgle.com
更多“堆栈操作中,保持不变的是: ”相关问题
  • 第1题:

    堆栈操作中,______保持不变。

    A.堆栈的顶

    B.堆栈中的数据

    C.堆栈指针

    D.堆栈的底


    正确答案:D
    解析:堆栈是只能通过访问它的一端(栈顶)来实现数据存储和检索的一种线性数据结构。由此可见,在对堆栈操作的过程中,栈顶会发生变化,堆栈中的数据肯定会变,堆栈指针通常指向下一个出栈数据的位置,故也会发生变化。唯一不变的只有堆栈的底,所以应该选择D。

  • 第2题:

    堆栈操作中都是对栈顶单元进行的,访问堆栈的地址是由堆栈指针SP指定的。在操作过程中,指针 SP不需要用户指定。在下推式堆栈中,写入堆栈的单元地址是(36)。

    A.PC

    B.指令寄存器

    C.(SP)-1

    D.(SP)+1


    正确答案:D
    解析:堆栈是一个专门的存储区,其存取数据的顺序是先进后出,每次操作都是对栈顶单元进行的。栈顶单元的地址,每次进出栈时都要自动修改。栈顶单元的地址放在堆栈指针SP中,写入堆栈时,栈顶单元已经存有数据,再写入新数据时,不能写入原来的SP中,必须写到栈顶单元的下一单元中,在堆栈地址是向下生长的下推式堆栈中,写入数据的堆栈单元的堆栈单元地址是(SP)+1,即进栈操作把SP加1后再把进栈的数据写入新的栈顶单元(SP)/1中。出栈时,把栈顶单元内容弹出,然后(SP)-1。指针SP的修改是指令自动完成的,不需要用户参与。

  • 第3题:

    (2013年)在堆栈操作中,______保持不变。

    A.堆栈的顶
    B.堆栈的底
    C.堆栈指针
    D.堆栈中的数据

    答案:B
    解析:
    堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶)对数据项进行插入和删除。操作过程中,堆栈的底保持不变。为了便于实现多级中断,使用堆栈来保护断点和现场最有效。

  • 第4题:

    堆栈操作中,保持不变的是:()

    • A、堆栈的顶
    • B、堆栈中的数据
    • C、堆栈指针
    • D、堆栈的底

    正确答案:D

  • 第5题:

    什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?


    正确答案: 计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。
    堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
    堆栈操作的寻址方式:通常用一个寄存器或存储器单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。

  • 第6题:

    堆栈操作中,存取数据的规则是:()。


    正确答案:先进后出

  • 第7题:

    在堆栈中保持不变的是()

    • A、栈指针
    • B、栈底
    • C、栈顶
    • D、栈中数据

    正确答案:B

  • 第8题:

    填空题
    “删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。

    正确答案: “删除栈底元素”
    解析: 暂无解析

  • 第9题:

    单选题
    在堆栈中保持不变的是()
    A

    栈指针

    B

    栈底

    C

    栈顶

    D

    栈中数据


    正确答案: B
    解析: 暂无解析

  • 第10题:

    填空题
    计算机的堆栈操作中,()保持不变。

    正确答案: 堆栈的底
    解析: 暂无解析

  • 第11题:

    单选题
    堆栈操作中,保持不变的是:()
    A

    堆栈的顶

    B

    堆栈中的数据

    C

    堆栈指针

    D

    堆栈的底


    正确答案: B
    解析: 在CPU执行程序的过程中,会执行有关的堆栈操作指令。执行这样的指令,无论是压入堆栈还是弹出堆栈,堆栈指针和栈顶肯定随着指令的执行而发生改变。同时,堆栈中的数据也会随着压入数据的不同而改变。唯一不会改变的就是在堆栈初始化时设置的堆栈的底。

  • 第12题:

    单选题
    CALL指令和RET指令对堆栈操作,正确的说法为()。
    A

    CALL指令从堆栈中取出子程序的地址

    B

    RET指令从堆栈中取出子程序的地址

    C

    CALL指令从堆栈中取出断点的地址

    D

    RET指令从堆栈中取出断点的地址


    正确答案: C
    解析: 暂无解析

  • 第13题:

    堆栈是一个专门的存储区域,访问堆栈时,不需要程序人员指定堆栈单元的地址,要存取的堆栈单元地址是由(3)给出的,并且在堆栈操作中这个地址是自动修改的。存取堆栈时存入取出的数据的先后顺序是(4),这对中断操作提供了很大方便。

    A.SP

    B.PC

    C.指令地址码

    D.程序


    正确答案:A

  • 第14题:

    堆栈操作中,保持不变的是:
    A.堆栈的顶 B.堆栈中的数据 C.堆栈指针 D.堆栈的底


    答案:D
    解析:
    提示:在CPU执行程序的过程中,会执行有关的堆栈操作指令。执行这样的指令,无论是压入堆栈还是弹出堆栈,堆栈指针和栈顶肯定随着指令的执行而发生改变。同时,堆栈中的数据也会随着压入数据的不同而改变。唯一不会改变的就是在堆找初始化时设置的堆栈的底。

  • 第15题:

    “删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。


    正确答案:“删除栈底元素”

  • 第16题:

    在存储器堆栈中,保持不变的是()

    • A、 栈顶
    • B、 栈指针
    • C、 栈底
    • D、 栈中的数据

    正确答案:C

  • 第17题:

    8086系统中的堆栈操作是按什么原则进行的?


    正确答案:堆栈操作的原则是后进先出。

  • 第18题:

    计算机的堆栈操作中,()保持不变。


    正确答案:堆栈的底

  • 第19题:

    进行堆栈操作时,隐含使用的是堆栈指针()(写出堆栈指针的名字)


    正确答案:SP

  • 第20题:

    填空题
    进行堆栈操作时,隐含使用的是堆栈指针()(写出堆栈指针的名字)

    正确答案: SP
    解析: 暂无解析

  • 第21题:

    问答题
    什么叫堆栈?堆栈操作的特点是什么?堆栈操作是如何寻址的?

    正确答案: 计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原则进行存取的一个特定的存储区域。
    堆栈操作的特点是:遵循先进后出原则进行信息的存取。数据按顺序存入堆栈称为数据进栈或压入;从堆栈中按与进栈相反的顺序取出数据称为出栈或弹出。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
    堆栈操作的寻址方式:通常用一个寄存器或存储器单元指出栈顶的地址,这个寄存器或存储器单元称为堆栈指针SP,SP的内容永远指向堆栈的栈顶。堆栈的压入和弹出操作总是根据SP的内容按地址自动增量和自动减量方式在栈顶进行。
    解析: 暂无解析

  • 第22题:

    判断题
    堆栈寻址中,在压入操作时,先减小SP后将数据压入堆栈;在弹出操作时,先从堆栈弹出数据后增加SP值.
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    在存储器堆栈中,保持不变的是()
    A

     栈顶

    B

     栈指针

    C

     栈底

    D

     栈中的数据


    正确答案: A
    解析: 暂无解析

  • 第24题:

    判断题
    堆栈寻址中,在压入操作时,先将数据压入堆栈后减小SP的值;在弹出操作时,先增加SP的值后将数据弹出堆栈。
    A

    B


    正确答案:
    解析: 暂无解析