第五章单元测试
  1. 表达式functools.reduce(max,[34,21,99,67,10])的值是( )。

  2. A:231 B:99 C:0 D:6710
    答案:99
  3. Python语句print(type(lambda:None))的输出结果是( )。


  4. A:<class 'tuple '> B:<class 'type '> C:<class 'NoneType'> D:<class 'function '>
  5. Python语句序列f1=lambda x:x*2;f2=lambda x:x**2;print(f1(f2(2)))的运行结果是( )。

  6. A:6 B:2 C:8 D:4
  7. 对程序中所有函数可见的变量是( )。

  8. A:全局变量 B:通用变量 C:程序内变量 D:局部变量
  9. 下列代码的输出结果是( )。

    def func(a,b):
        a*=b
        return a
    s=func(5,2)
    print(s)


  10. A:1 B:12 C:20 D:10
  11. 使用函数的好处有( )。

  12. A:减少代码的重复 B:其余选项都不是 C:代码的重复使用 D:清晰的代码
  13. Python函数的参数类型有( )。

  14. A:必选参数 B:关键字参数 C:默认参数 D:可变参数
  15. Python的作用域有( )。

  16. A:闭包作用域 B:局部作用域 C:内置作用域 D:全局作用域
  17. 下面函数中,属于内置函数有( )。

  18. A:sin() B:float() C:int() D:abs()
  19. 下面函数中,属于高阶函数有( )。

  20. A:eval() B:sum() C:map() D:filter()
  21. 函数中必须包含return语句。( )

  22. A:对 B:错
  23. 在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。( )

  24. A:错 B:对
  25. 在Python中定义函数时不需要声明函数参数的类型。( )

  26. A:对 B:错
  27. 一个函数内的语句可以访问另一个函数内的局部变量。( )

  28. A:对 B:错
  29. Python中的函数可以返回多个值。( )

  30. A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部