题库首页 › 青少年软件编程(Python) › 题目 16516

小明用Python语言编写一个递归函数fun()来计算从1加到n的所有整数之和。 比如 1+2+3+4+5 = 15 请为小明编写正确的递归函数,选择正确的选项是?( )

A: def fun(n): if n == 0: return 0 else: return n + fun(n+1) fun(1)
B: def fun(n): if n == 0: return 0 else: return n + fun(n-1) fun(5)
C: def fun(n): if n == 5: return 5 else: return n + fun(n+1) fun(5)
D: def fun(n): if n == 5: return 5 else: return n + fun(n-1) fun(1)

正确答案:B

试卷来源:202509 青少年软件编程等级考试Python四级真题

本卷相关题目

在线做题 同科目题库