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

A:正确
B:错误
正确答案:错误
答案解析
递归在判断之前,程序将永无止境,不会停止,所以,这个程序写错了。正确的写法,应该把n(x-1),放到if判断语句之后。
试卷来源:202203 青少年软件编程等级考试Python四级真题
题库首页 › 青少年软件编程(Python) › 题目 2496

正确答案:错误
递归在判断之前,程序将永无止境,不会停止,所以,这个程序写错了。正确的写法,应该把n(x-1),放到if判断语句之后。
试卷来源:202203 青少年软件编程等级考试Python四级真题