在递归算法中,递归终止条件的作用是什么? A. 确保递归函数能够被正确调用 B. 防止递归无限进行,导致栈溢出 C. 提高递归函数的执行效率 D. 保证递归函数返回正确的结果 答案解析 递归终止条件是递归算法中非常关键的一部分,它确保了递归不会无限进行下去,从而避免了栈溢出的风险。选项B正确描述了递归终止条件的主要作用。选项A、C和D虽然也是递归算法中考虑的因素,但不是递归终止条件的直接作用。 正确答案:B