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()