刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下列有关递归的描述中,正确的是?( )

A
递归函数中肯定有循环结构
B
递归没有体现“大事化小”的思想
C
递归有明确的结束递归的边界条件
D
递归执行效率较高
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】本题考察对递归的理解。A项,递归函数并不一定有循环结构。循环和递归是两种不同的处理问题的方法,递归是函数的自我调用,而循环则是重复执行一段代码。所以A项错误。B项,递归确实体现了“大事化小”的思想。在递归中,我们通常会把一个复杂的问题分解成若干个简单的、相同的问题,然后逐个解决这些简单的问题,这就是“大事化小”的过程。所以B项错误。C项,递归有明确的结束递归的边界条件。这是递归能够正确执行的关键,如果没有明确的结束条件,递归将会无限进行下去,导致程序崩溃。所以C项正确。D项,递归执行效率并不一定高。因为递归需要频繁地调用和返回函数,这会消耗大量的栈空间,并可能导致栈溢出。同时,递归的时间复杂度往往是指数级的,这可能导致算法非常慢。所以D项错误。综上,正确答案是C。
创作类型:
原创

本文链接:下列有关递归的描述中,正确的是?( )

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share