()可以作为实现递归函数调用的一种数据结构。
第1题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为( )的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第2题:
栈可以作为实现过程调用的一种数据结构。
第3题:
数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。
第4题:
函数调用的一种特殊,即自己调用自己称为()。
第5题:
数据结构与算法里,关于递归说法正确的是()。
第6题:
在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()
第7题:
在C语言中,下列错误的说法是()。
第8题:
队列
栈
多维数组
顺序表
第9题:
对
错
第10题:
简单递归不需要明确的结束递归的条件
任何情况下都不能用函数名作为实参
函数的递归调用不需要额外开销,所以效率很高
函数既可以直接调用自己,也可以间接调用自己
第11题:
第12题:
队列
多维数组
栈
线性表
第13题:
一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )
A.函数B中调用的函数A是函数A的间接递归调用
B.函数A被函数B调用是函数A间接递归调用
C.函数P直接递归调用了函数A
D.函数P中调用的函数A是函数P的嵌套
第14题:
关于递归调用不正确的描述是()
第15题:
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,说明完成了()
第16题:
数据结构与算法里,指针做参数时,属于()。
第17题:
数据结构与算法里,递归就是在过程或函数里调用自身。
第18题:
只要在函数中调用函数就可以称为递归。
第19题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。
第20题:
递归是函数自身调用编程技术
有返回值的函数可以是递归的函数
无返回值函数是不能使用递归的
递归分为直接递归和间接递归
第21题:
间接递归调用
直接递归调用
间接循环调用
直接循环调用
第22题:
函数可以递归调用
不允许在函数中再定义函数
递归程序不可能用非递归算法实现
对于continue语句,可以通过改变程序的结构而不使用它
第23题:
直接递归
间接递归
非递归
嵌套调用