SDUT:Python实验七——文件单选题(参考答案)

1. Python内置函数____A____ 用来打开文件。

A.open()     B.fopen()      C.openfile()     D.openf()

2. Python内置函数open 用__A__打开文件表示写模式。

A.w      B.w+     C.r+     D.a

3. 使用上下文管理关键字( B )可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。 

A.file     B.with     C.assert     D.open

4. 关于Python文件的‘+’打开模式,以下选项正确的描述是( B )。

A.追加写模式     B.与r/w/a/x一同使用,在原功能基础上增加同时读写功能

C.只读模式     D.覆盖写模式

5. ( B )表示追加模式,不覆盖文件中原有内容

A.r     B.a     C.w     D.+

6. 内置函数open()的( C )参数指定了打开文件后的处理方式。

A.file参数     B.buffering参数     C.mode参数     D.encoding参数

7. Python标准库os.path中用来判断指定文件或目录是否存在的方法是( A )。

A.exists()     B.exist()     C.isFile()     D.isDir()

8. 以下文件操作方法中,打开后能读取 CSV 格式文件的选项是:( D )。

A.f = open(“123.csv”,“w”)     B.f = open(“123.csv”,“x”)

C.f = open(“123.csv”,“a”)     D. f = open(“123.csv”,“r”)

9. 以下关于文件的描述,不正确的是( C )。

A. 二进制文件和文本文件的操作步骤都是“打开――读、写操作――关闭”

B.open() 打开文件之后,文件的内容并没有在内存中

C.open()只能打开一个已经存在的文件

D.文件读写之后,要调用close()才能确保文件操作的安全性,释放系统资源

10. 文件data.txt里的内容为:QQ&Wechat Google & Baidu

以下程序的输出结果是:( D )。

f = open('data.txt','r')
f.seek(2)
print(f.read(7))
f.close()

A.Wechat     B.&Wechat G     C.Wechat Go     D.&Wechat

11. d:\有一个二进制文件file1.dat,以可读可写方式打开该文件,如果写入新的内容,内容会被追加到文件尾部。以下哪个语句是正确的?  C

A.f=open("d:\file1.dat","rb")    B.f=open("d:\file1.dat","wb")

C.f=open("d:\file1.dat","ab+")    D.f=open("d:\file1.dat","wb+")

12. 文件对象的读取数据方法 read(size) 的含义是( D )。

A.从文件的 size 位置开始,到文件尾部结束,读取文件内容

B.从文件中读取一行数据

C.从文件中读取size行数据B

D.从文件当前位置开始,读取指定 size 大小的数据。如果 size 为负数或者空,则读取到文件结束。

13. 对文件进行写入操作之后,( )方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。B

A.clear()     B.flush()    C.close()    D.buffer()

14. 标准库os库的rmdir(path)的作用是( B )。

A.删除目录path下面的文件

B.删除目录path,该目录中不能有文件或子文件夹

C.删除目录path下面的文件及子文件夹

D.删除目录path下面的子文件夹

15. Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是(C )。

A.listfile()     B.listdirs()     C.listdir()     D.listfiles()

  • 22
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值