第六章单元测试
  1. 下列选项中哪个( )表示对文件的“追加写”操作。

  2. A:‘w‘
    B:‘a‘
    C:‘x‘
    D:‘r‘

    答案:‘a‘

  3. 使用open方法打开文件时,以下文件路径的表示中,错误的是( )

  4. A:c:/test/三国演义.txt
    B:\file\三国演义.txt
    C:'c:\\test\\三国演义.txt'
    D:./file/三国演义.txt
  5. 下列选项中哪个( )表示对文件的“先清空再写”的操作。

  6. A:‘w‘
    B:‘x‘
    C:‘a‘
    D:‘r‘
  7. 下列选项中哪个( )表示对文件的“读取二进制”的操作。

  8. A:‘a‘
    B:‘rb‘
    C:‘x‘
    D:‘r‘
  9. 下列选项中哪个( )表示对文件的“写入二进制”的操作。

  10. A:‘wb‘
    B:‘w‘
    C:‘rb‘
    D:‘r‘
  11. 下列选项中哪个( )表示“返回文件指针”的操作。

  12. A:‘tell‘
    B:‘close’
    C:‘truncate‘
    D:‘seek‘
  13. ( )方法将已编码的json字符串解码成python对象

  14. A:loads
    B:dump
    C:dumps
    D:load
  15. 关键字with可以自动管理资源,代码引发了异常也能跳出with块,可以保证文件被正确关闭。( )

  16. A:错 B:对
  17. BaseException是所有异常的基类( )

  18. A:对 B:错
  19. readlines方法将文件按行读取到一个列表容器中,包含换行符( )

  20. A:对 B:错
  21. 可以使用相同的except语句来处理多个异常信息,多个异常中的一个出现便执行except代码块。( )

  22. A:错 B:对
  23. try...finally...语句无论是否发生异常都将会执行最后finally中的代码。( )

  24. A:对 B:错
  25. traceback模块中的traceback.print_exc()能够将异常的详细信息格式化打印出来。( )

  26. A:错 B:对
  27. 执行raise语句会抛出异常,并实例化该异常类的一个相应实例( )

  28. A:错 B:对
  29. os模块常用于文件操作,以下方法属于os模块中的是( )。

  30. A:os.chown(path, uid, gid)
    B:os.access(path, mode)
    C:os.chflags(path, flags)
    D:os.pipe()
  31. os.path模块可以很方便的处理文件名,以下方法中哪些属于os.path模块的是( )。

  32. A:getatime()
    B:splitext()
    C:expanduser()
    D:join()
  33. csv模块中定义为常量的是( )。

  34. A:QUOTE_ALL
    B:QUOTE_NONE
    C:QUOTE_NONNUMERIC
    D:QUOTE_MINIMAL
  35. pickle模块实现了一种用于将任意Python对象转换为一系列字节的方法,以下方法中哪些属于pickle模块( )。

  36. A:dumps()
    B:close()
    C:loads()
    D:open()
  37. 遍历目录可以采取哪些方式进行( )。


  38. A:深度策略遍历
    B:广度策略遍历
    C:都不正确
    D:Os.walk()方法
  39. 下面哪些模块和记录排查异常有关( )。

  40. A:math
    B:exceptions
    C:logging
    D:wordcloud

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