第六章单元测试
  1. 以下关于函数优点的描述中,正确的是(   )


  2. A:函数可以提高代码重用性 B:函数可以表现程序的复杂度 C:函数便于阅读 D:函数可以使程序更加模块化
    答案:函数可以提高代码重用性###函数便于阅读###函数可以使程序更加模块化
  3. 以下代码的输出结果是()

    ```

    t=15

    def above_zero(t):

    return t>0

    above_zero(t)


    ```




  4. A:False B:True C:提示报错 D:15
  5. 已知

    ```python

    g=lambda x,y=3,z=5:x*y*z

    ```

    则语句print(g(1))的输出结果为(   )




  6. A:g(15) B:15 C:g(1) D:1
  7. 对一个非列表、字典的变量,对与全局变量同名的局部变量进行修改,不会影响全局变量。如果使用外部全局变量则应使用global关键字

    以下程序运行结果为(   )

    a=10

    def func(x):

    global a

    a+=x

    return a

    b=func(10)

    print (a,b)




  8. A:10      10 B:10      20 C:20      20 D:20      10
  9. A = 100

    def func():

      global A

      A = 200

      print(A, end=" ")

    func()

    print(A)


    上述程序的输出结果为(   )



  10. A:200  200 B:100  200 C:200  100 D:100  100
  11. def swap(a,b) :

        # 下面代码实现a、b变量的值交换

        a, b = b, a

        print("swap函数里,a的值是", a, ";b的值是", b)

    a = 6

    b = 9

    swap(a,b)

    print("交换结束后,变量a的值是", a , ";变量b的值是", b)

    上述程序运行结果为(   )


  12. A:swap函数里,a的值是6;b的值是9

    交换结束后,变量a的值是6;变量b的值是9


    B:swap函数里,a的值是9;b的值是6

    交换结束后,变量a的值是6;变量b的值是9


    C:swap函数里,a的值是6;b的值是9

    交换结束后,变量a的值是9;变量b的值是6


    D:swap函数里,a的值是9;b的值是6

    交换结束后,变量a的值是9;变量b的值是6


  13. 以下关于return语句描述正确的是(   )


  14. A:return 0 返回一个None类型 B:函数中最多只有一个return语句 C:return只能返回一个值 D:函数中可以没有return语句

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