试题与答案

一些重要的程序语言(如C语言和Pascal语言) 允许过程的递归调用。而实现递归调用

题型:单项选择题

题目:

一些重要的程序语言(如C语言和Pascal语言) 允许过程的递归调用。而实现递归调用中的存储分配通常用

A.栈

B.堆

C.数组

D.链表

答案:

参考答案:A

解析: 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出的关系,而栈结构正适合来存储这些调用点。

试题推荐
微信公众账号搜索答案