数据结构与算法里,关于递归说法正确的是()。
A: 递归是函数自身调用编程技术
B: 有返回值的函数可以是递归的函数
C: 无返回值函数是不能使用递归的
D: 递归分为直接递归和间接递归
A: 递归是函数自身调用编程技术
B: 有返回值的函数可以是递归的函数
C: 无返回值函数是不能使用递归的
D: 递归分为直接递归和间接递归
举一反三
- 关于递归函数的说法错误的是: A: 递归函数必须在函数体内有调用本函数的代码 B: 递归函数必须有终止递归调用的条件 C: 递归函数必须有返回值 D: 一般来说,可以使用循环来解决与递归函数相同的问题
- 下面关于递归函数的说法正确的是: A: 递归函数一定有返回值。 B: 递归函数一定没有返回值。 C: 递归函数可能有返回值也可能没有返回值。 D: 以上都不对。
- 在 C 语言中,下列说法正确的是( )。 A: 函数之间既允许直接递归调用也允许间接递归调用 B: 函数之间允许直接递归调用但不允许间接递归调用 C: 函数之间不允许直接递归调用但允许间接递归调用 D: 函数之间既不允许直接递归调用也不允许间接递归调用
- 递归是函数自身嗲用自身,根据调用的方式分为直接递归和间接递归。
- 数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。 A: 直接递归 B: 间接递归 C: 非递归 D: 嵌套调用