题目
递归函数是一种自己调用自己的函数,但它必须有一个明确的终止条件,以避免无限递归。()A. 错误B. 正确
递归函数是一种自己调用自己的函数,但它必须有一个明确的终止条件,以避免无限递归。()
A. 错误
B. 正确
题目解答
答案
B. 正确
解析
本题考查递归函数的基本概念。解题思路是依据递归函数的定义和特性来判断该陈述的正确性。
递归函数的定义为:在函数的定义中使用函数自身的方法。然而,如果递归函数没有明确的终止条件,那么函数会不断地调用自身,形成无限递归,最终会导致栈溢出等错误。所以,为了保证递归函数能够正常结束并返回结果,必须要有一个明确的终止条件。
在本题中,“递归函数是一种自己调用自己的函数,但它必须有一个明确的终止条件,以避免无限递归”这一描述完全符合递归函数的定义和要求,所以该陈述是正确的。