题目内容

下面关于递归函数的描述中,错误的是:

A. 递归函数必须有一个明确的结束条件
B. 递归函数就是一个函数在内部调用自身
C. 递归效率不高,递归层次过多会导致栈溢出
D. 每进入更深一层的递归时,问题规模相对前一次递归是不变的

查看答案
更多问题

以下程序的输出结果是:l = 'abcd'def f(x,result=['a','b','c','d']):if x:result. remove(x[ -1])f(x[:-1])return resultprint(f(1))}

A. ['a','b','c','d']
B. ['b','c','d']
C. ['a','b','c']
D. [ ]

以下程序的输出结果是:f = lambda x:5f(3)

A. 3
B. 5
C. 3 5
D. 35

以下程序的输出结果是:a =10b =1try:c=b//(b/a)print(except (IOError ,ZeroDivisionError):print( " calculation error" )else:print(" no error" )}

A. calculation error
B. no error
C. 9.0
D. 9.0no error

以下程序中描述的是哪一种传入参数的方法:def f(a,b):if a > b:print("1")elif a == b:pritn("2" )else:print("3" )f(2,3)

A. 可变参数
B. 关键字参数
C. 默认参数
D. 位置参数

答案查题题库