项目五单元测试
  1. Python 中,函数定义可以不包括以下( )

  2. A:一对圆括号 B:关键字 def C:函数名 D:可选参数列表
    答案:可选参数列表
  3. 以下关于 python 内置函数的描述,错误的是( )

  4. A:id() 返回一个数据的一个编号,跟其在内存中的地址无关 B:hash() 返回一个可计算哈希的类型的数据的哈希值 C:type() 返回一个数据对应的类型 D:sorted() 对一个序列类型数据进行排序
  5. 以下关于函数参数传递的描述,错误的是( )

  6. A:定义函数的时候,可选参数必须写在非可选参数的后面 B:函数的实参位置可变,需要形参定义和实参调用时都要给出名称 C:调用函数时,可变数量参数被当做元组类型传递到函数中 D:Python 支持可变数量的参数,实参用”*参数名”表示
  7. 以下关于 python 内置函数的描述,错误的是( )

  8. A:id() 返回一个变量的一个编号,是其在内存中的地址 B:type() 返回一个对象的类型 C:all(ls) 返回 True,如果 ls 的每个元素都是 True D:sorted() 对一个序列类型数据进行排序,将排序后的结果写回到该变量中
  9. 以下关于函数的描述,正确的是( )

  10. A:如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定 B:python 的函数里引用一个组合数据类型变量,就会创建一个该类型对象 C:函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变量 D:函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量
  11. 以下关于 python 函数使用的描述,错误的是( )

  12. A:函数定义是使用函数的第一步 B:函数执行结束后,程序执行流程会自动返回到函数被调用的语句之后 C:函数被调用后才能执行 D:Python 程序里一定要有一个主函数
  13. 以下关于函数参数和返回值的描述,正确的是( )

  14. A:可选参数传递指的是没有传入对应参数值的时候,就不使用该参数 B:函数能同时返回多个参数值,需要形成一个列表来返回 C:采用名称传参的时候,实参的顺序需要和形参的顺序一致 D:Python支持按照位置传参也支持名称传参,但不支持地址传参
  15. 关于函数的描述,错误的选项是( )

  16. A:Python使用del保留字定义一个函数 B:函数是一段具有特定功能的、可重用的语句组 C:函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。 D:使用函数的主要目的是减低编程难度和代码重用
  17. 以下关于函数的描述,错误的是( )

  18. A:使用函数后,代码的维护难度降低了 B:使用函数的目的只是为了增加代码复用 C:函数是一种功能抽象 D:函数名可以是任何有效的Python标识符
  19. 以下程序的输出结果是(   )

    def fun1(a,b,*args):

    print(a)

    print(b)

    print(args)

    fun1(1,2,3,4,5,6)



  20. A: 1,2,3,4,5,6 B:1

    2

    3, 4, 5, 6


    C:1

    2

    (3, 4, 5, 6)


    D:1

    2

    [3, 4, 5, 6]


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