调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。
第1题:
函数调用的整个过程就是栈空间操作的过程。下面不属于栈操作过程的是()
A、把被调函数的栈空间收回
B、保护调用函数的运行状态和返回地址
C、传递参数
D、将控制转交被调用函数
第2题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为( )的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第3题:
在计算递归函数时,如不使用递归过程,则一般情况下必须借助于( )数据结构。A.栈B.数C.双向队列D.广义表
第4题:
为支持函数调用及返回,常采用称为“( )”的数据结构。
A.队列 B.栈 C.多维数组 D.顺序表
第5题:
第6题:
第7题:
为了实现递归子程序的正确调用,人们必须用()来保存(返回地址)及有关信息。
第8题:
实现递归调用属于()的应用。
第9题:
数据结构与算法里,指针做参数时,属于()。
第10题:
线性表
栈
队列
双向队列
第11题:
值传递
地址传递
函数传递
递归调用
第12题:
队列
多维数组
栈
线性表
第13题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为(11)的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第14题:
栈是一种按“后进先出”原则进行插入和删除操作的数据结构,因此, (9) 必须用栈。
A.函数或过程进行递归调用及返回处理
B.将一个元素序列进行逆置
C.链表结点的申请和释放
D.可执行程序的装入和卸载
第15题:
实现递归调用属于______的应用。
A.栈
B.数组
C.队列
D.二叉树
第16题:
第17题:
第18题:
递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
第19题:
在计算递归函数时,如不用递归过程,应借助于()这种数据结构。
第20题:
数据结构中,以下说法正确的是()。
第21题:
队列
栈
多维数组
顺序表
第22题:
队列
多维数组
线性表
栈
第23题:
栈
数组
队列
二叉树