正确答案: B

题目:调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。

解析:当在一个函数的运行期间调用另一个函数时,在运行被调用函数之前,系统需要先完成3个操作,即将所有的实参、返回地址等信息传递给被调函数保存;为被调函数的局部变量分配存储区;将控制转移到被调函数的入口。从被调函数返回调用函数之前,系统还要完成3个操作,即保存被调函数的计算结果;释放被调函数的数据区;依照被调函数保存的地址将控制转移到调用函数。当有多个函数构成嵌套调用时,按照"后调用先返回"的原则,上述函数之间的信息传递和控制转移必须通过"栈"来实现,每当调用一个函数时,就在栈顶为它分配一个存储区,每当退出一个函数时,就释放它的存储区,当前正在运行的函数的数据区必在栈顶。递归函数的运行过程类似于多个函数的嵌套调用,只是调用和被调用函数是同一个函数。

查看原题 查看所有试题

学习资料的答案和解析:

  • [单选题]前置胎盘手术不易发生的并发症是()

  • [单选题]钢芯铝绞线采用液压连接,钢芯对接式钢管在液压操作时应()。
  • C、从中心向一端进行,压完后向另一端进行


  • 必典考试
    推荐下载科目: 计算机网络基础知识题库 计算机软件基础知识题库 计算机硬件基础知识题库 网络安全题库 网络管理题库 Web网站建设题库 Windows Sever 2003应用服务器的配置题库 计算机专业英语题库 网络操作系统题库 局域网技术与综合布线题库
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号