首页学历类考试大学计算机科学
(判断题)

由于在递归操作中频繁的使用堆栈,子程序的内容被不断调用,所以在这种情况下出现下溢出是允许的。

A

B

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

    通过堆栈传递参数,在子程序中使用EBP间址取得参数的原因是()。

    答案解析

  • (判断题)

    由于堆栈区域是在程序中堆栈定义中就早已确定的,因而堆栈工作过程中是不会出现溢出情况的。

    答案解析

  • (简答题)

    补充下列程序括号中的指令,使得程序对堆栈的操作全部利用程序中定义的TOS堆栈。

    答案解析

  • (简答题)

    在DEBUG下设置(SP)=20H,设置AX、BX、CX、DX为不同值,把这四个寄存器内容依次压入堆栈,再从堆栈中依次弹出到SI、DI、BP、BX寄存器。写出一段程序实现上述操作,并画出每条入栈指令执行后SP和堆栈中数据的变化。

    答案解析

  • (判断题)

    由于递归下降子程序方法较LL(1)方法简单,因此它要求文法不必是LL(1)文法。

    答案解析

  • (单选题)

    主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。

    答案解析

  • (单选题)

    若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆栈中3个参数正确的RET指令是()。

    答案解析

  • (简答题)

    堆栈型机器与通用寄存器型机器的主要区别是什么?堆栈型机器系统结构为程序调用的哪些操作提供了支持?

    答案解析

  • (填空题)

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

    答案解析

快考试在线搜题