递归过程和函数调用时,处理参数及返回地址要用一种称为______的数据结构。
A.队列
B.多维数组
C.线性表
D.栈
第1题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为什么的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第2题:
函数调用的整个过程就是栈空间操作的过程。下面不属于栈操作过程的是()
A、把被调函数的栈空间收回
B、保护调用函数的运行状态和返回地址
C、传递参数
D、将控制转交被调用函数
第3题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为( )的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第4题:
递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
第5题:
在计算递归函数时,如不用递归过程,应借助于()这种数据结构。
第6题:
数据结构与算法里,关于递归说法正确的是()。
第7题:
在系统实现递归调用时需利用递归工作记录保存实际参数的值。在传值参数情形,需为对应形式参数分配空间,以存放实际参数的副本;在引用参数情形,需保存实际参数的(),在被调用程序中可直接操纵实际参数。
第8题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。
第9题:
递归是函数自身调用编程技术
有返回值的函数可以是递归的函数
无返回值函数是不能使用递归的
递归分为直接递归和间接递归
第10题:
队列
多维数组
线性表
栈
第11题:
第12题:
值传递
地址传递
函数传递
递归调用
第13题:
A.称为函数的直接递归
B.称为函数的间接递归
C.称为函数的递归定义
D.C语言中不允许这样的递归形式
第14题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为(11)的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第15题:
栈是一种按“后进先出”原则进行插入和删除操作的数据结构,因此, (9) 必须用栈。
A.函数或过程进行递归调用及返回处理
B.将一个元素序列进行逆置
C.链表结点的申请和释放
D.可执行程序的装入和卸载
第16题:
()可以作为实现递归函数调用的一种数据结构。
第17题:
数据结构与算法里,指针做参数时,属于()。
第18题:
数据结构与算法里,递归就是在过程或函数里调用自身。
第19题:
在函数调用时,以下说法正确的是()
第20题:
队列
多维数组
栈
线性表
第21题:
函数执行后返回一个值,而过程不需返回值
过程执行后返回一个值,而函数不需返回值
过程在被调用时,能执行某种特殊功能并能返回到调用它的地方
函数在被调用时,能执行某种特殊功能并能返回到调用它的地方
第22题:
空间
副本
返回地址
地址
第23题:
队列
栈
多维数组
顺序表
第24题:
函数调用后必须带回返回值
实际参数和形式参数可以同名
函数间的数据传递不可以使用全局变量
主调函数和被调函数总是在同一个文件里