一、如下关于递归函数基例的说法错误的是:编程
A、递归函数必须有基例模块化
B、每一个递归函数都只能有一个基例函数
C、递归函数的基例决定递归的深度设计
D、递归函数的基例再也不进行递归递归
正确答案: B 接口
每一个递归函数至少存在一个基例,但可能存在多个基例。队列
二、如下选项不是函数做用的是:效率
A、提升代码执行速度变量
B、加强代码可读性原理
C、复用代码
D、下降编程复杂度
正确答案: A
函数不能直接提升代码执行速度。
三、下列程序的输出结果为:
def f(a,b):
a=4
return a+b
def main():
a=5
b=6
print(f(a,b),a+b)
main()