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