1.Multiple-Choice
1.print(type(lambda:3))的输出结果是____。
A.<class ‘function’>
B.<class ‘int’>
C.<class ‘NoneType’>
D.<class ‘float’>
答案:A
2.在Python中,对于函数定义代码的理解,正确的理解是___。
A.必须存在形参
B.必须存在return语句
C.形参和return语句都是可有可无的
D.形参和return语句要么都存在,要么都不存在
答案:C
3.在一个函数中如局部变量和全局变量同名,则__。
A.局部变量屏蔽全局变量。
B.全局变量屏蔽局部变量。
C.全局变量和局部变量都不可用
D.程序错误
答案:A
4.area是tri模块中的一个函数,执行from tri import area后,调用area函数应该使用_。
A.tri(area)
B.tri.area()
C.area()
D.tri()
答案:C
5.函数可以改变哪种数据类型的实参?
A.int
B.string
C.list
D.float
6.函数定义如下:
def f1(a