关于递归函数的说法错误的是:
A: 递归函数必须在函数体内有调用本函数的代码
B: 递归函数必须有终止递归调用的条件
C: 递归函数必须有返回值
D: 一般来说,可以使用循环来解决与递归函数相同的问题
A: 递归函数必须在函数体内有调用本函数的代码
B: 递归函数必须有终止递归调用的条件
C: 递归函数必须有返回值
D: 一般来说,可以使用循环来解决与递归函数相同的问题
举一反三
- 【单选题】以下关于函数的递归调用说法中,错误的是 ________ 。 A. 递归调用时,调用函数又是被调用函数,即递归函数将反复地调用其自身 B. 为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段 C. 递归调用分为直接递归调用和间接调用两种 D. 在递归调用中每一次调用该函数时,所使用的实参都相同
- 一个递归函数必须有( )。 A: 循环语句 B: 变量定义 C: 结束递归调用的条件 D: 函数调用
- 5.关于递归函数描述正确的是? A: 递归函数可以调用程序的使用函数。 B: 递归函数用于调用函数的本身。 C: 递归函数除了函数本身,可以调用程序的其他所有函数。 D: Python 中没有递归函数。
- 关于递归函数描述正确的是? A: 递归函数可以调用程序的使用函数 B: 递归函数除了函数本身,可以调用程序的其他所有函数。 C: 递归函数用于调用函数的本身。 D: Python中没有递归函数。
- 数据结构与算法里,关于递归说法正确的是()。 A: 递归是函数自身调用编程技术 B: 有返回值的函数可以是递归的函数 C: 无返回值函数是不能使用递归的 D: 递归分为直接递归和间接递归