第五章单元测试
- 表达式functools.reduce(max,[34,21,99,67,10])的值是( )。
Python语句print(type(lambda:None))的输出结果是( )。
- Python语句序列f1=lambda x:x*2;f2=lambda x:x**2;print(f1(f2(2)))的运行结果是( )。
- 对程序中所有函数可见的变量是( )。
下列代码的输出结果是( )。
def func(a,b):
a*=b
return a
s=func(5,2)
print(s)- 使用函数的好处有( )。
- Python函数的参数类型有( )。
- Python的作用域有( )。
- 下面函数中,属于内置函数有( )。
- 下面函数中,属于高阶函数有( )。
- 函数中必须包含return语句。( )
- 在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。( )
- 在Python中定义函数时不需要声明函数参数的类型。( )
- 一个函数内的语句可以访问另一个函数内的局部变量。( )
- Python中的函数可以返回多个值。( )
A:231 B:99 C:0 D:6710
答案:99
A:<class 'tuple '> B:<class 'type '> C:<class 'NoneType'> D:<class 'function '>
A:6 B:2 C:8 D:4
A:全局变量 B:通用变量 C:程序内变量 D:局部变量
A:1 B:12 C:20 D:10
A:减少代码的重复 B:其余选项都不是 C:代码的重复使用 D:清晰的代码
A:必选参数 B:关键字参数 C:默认参数 D:可变参数
A:闭包作用域 B:局部作用域 C:内置作用域 D:全局作用域
A:sin() B:float() C:int() D:abs()
A:eval() B:sum() C:map() D:filter()
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!