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

判断题

为打印出5、4、3、2、1这个数字序列,小明编写了一个递归函数,如下图所示。 请问,他这个程序是正确的吗?

A
正确
B
错误
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】:从图片中给出的递归函数可以看出,它试图通过递归方式打印数字序列,但是,该函数的实现逻辑存在错误。在函数中,首先判断n是否大于1,如果n大于1,则递归调用函数,传入n-1作为参数,并打印n。然而,在递归调用之后,并没有返回任何值,这导致函数在递归调用后直接结束,不会继续执行打印n的操作。因此,这个递归函数并不能正确地打印出5、4、3、2、1这个数字序列。所以,答案是B,即这个程序是错误的。
创作类型:
原创

本文链接:为打印出5、4、3、2、1这个数字序列,小明编写了一个递归函数,如下图所示。 请问,他这个程序是正

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

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

分享考题
share