第二章单元测试
  1. 关于Python语言的变量,以下选项中说法正确的是( )。

  2. A:随时声明、随时使用、随时释放
    B:随时命名、随时赋值、随时变换类型
    C:随时命名、随时赋值、随时使用
    D:随时声明、随时赋值、随时变换类型

    答案:随时命名、随时赋值、随时使用

  3. 以下选项中,不是建立字典的方式是( )。

  4. A:d = {'张三':1, '李四':2}
    B:d = {[1,2]:1, [3,4]:3}
    C:d = {1:[1,2], 3:[3,4]}
    D:d = {(1,2):1, (3,4):3}

    答案:d = {[1,2]:1, [3,4]:3}

  5. 下列说法中正确的是( )。

  6. A:break用在while语句中,而continue用在for语句中
    B:continue能结束循环,而break只能结束本次循环
    C:break能结束循环,而continue只能结束本次循环
    D:break用在for语句中,而continue用在while 语句中

    答案:break能结束循环,而continue只能结束本次循环

  7. tuple(range(2,10,2))的返回结果为( )。

  8. A:(2, 4, 6, 8)
    B:[2,4,6,8]
    C:[2,4,6,8,10]
    D:(2,4,6,8,10)

    答案:(2, 4, 6, 8)

  9. Python列表中所有元素必须为相同类型的数据。( )

  10. A:错 B:对
    答案:错
  11. 在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。( )

  12. A:错 B:对
    答案:对
  13. 在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。( )

  14. A:错 B:对
    答案:对
  15. 使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾。( )

  16. A:错 B:对
    答案:错
  17. 下面代码的输出结果是( )

    for s in "abc":

       for i in range(3):

          print (s,end="")

          if s=="c":

              break




  18. A:aaabbbc


    B:abbbccc


    C: aaabccc


    D:aaabbbccc
    答案:aaabbbc



  19. 下面代码的输出结果是( )

    x=10

    y=3

    print(x%y,x**y)




  20. A:1 30 B:3 1000 C:1 1000 D:3 30
    答案:1 1000

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