第七章单元测试
  1. 无论是文本文件,还是二进制文件,Python对其处理都包括打开、读写和关闭三个步骤。( )

  2. A:错 B:对
    答案:对
  3. 语句f.seek(0)可将文件操作指针移动到文件尾部。( )

  4. A:对 B:错
  5. 将二进制序列恢复为原来对象和数据的过程称为对象序列化。( )

  6. A:错 B:对
  7. 若要以可读可写模式打开C盘mydir文件夹下的file.txt文件,正确的形式是( )。

  8. A:f=open(‘c:\\mydir\\file.txt’, ‘a+’)
    B:f=open(r‘c:/mydir/file.txt’, ‘r+’)
    C:f=open(‘c:/mydir/file.txt’, ‘+r’)
    D:f=open(‘c:\mydir\file.txt’, ‘w+’)
  9. 打开文件后,对文件进行逐行遍历,若读取的每一行为line,则可实现去掉行末换行符的语句是( )。

  10. A:line.join(‘\n’)
    B:line.split(‘\n’)
    C:line.replace(‘\n’, ‘ ’)
    D:line.strip(\n)
  11. 若要实现读取文件中的全部数据并返回一个由行数据组成列表,可使用的函数是( )。

  12. A:seek( )
    B:readlines( )
    C:read( )
    D:readline( )
  13. 在读写csv文件的典型程序中,代码’ , ’.join(列表)+’\n’的作用是( )。

  14. A:去掉行末的换行符
    B:去掉每一行中的逗号分隔字符
    C:将csv文件的每一行作为一个元素添加到列表中
    D:将列表元素用逗号连接起来,并在字符串尾部加上换行符,以便写入csv文件中
  15. 要将Python格式对象编码成json格式并写入磁盘文件中,可采用的方法是( )。

  16. A:dump( )
    B:dumps( )
    C:loads( )
    D:load( )
  17. 要判断文件或文件夹是否存在,可使用的方法是( )。

  18. A:os.path.isdir( )
    B:os.mkdir( )
    C:os.path.exists( )
    D:os.isfile( )
  19. 要制作“中文词云”,一般需要的库包括( )

  20. A:jieba和wordcloud
    B:csv和json
    C:numpy和matplotlib
    D:turtle和random

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