计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。
答案及解析将在末尾公布!
今日主题:文件操作基础
1、在 Python 语言中,写文件的操作是:
(A) writetext
(B) write
© seek
(D) writeall
2、以下代码的输出结果是:
fo = open("book.txt", "w")
ls = ['book', '23', '201009', '20']
fo.writelines(ls)
fo.close()
(A) [book, 23, 201009, 20]
(B) book, 23, 201009, 20
© [‘book’,‘23’,‘201009’,‘20’]
(D) book2320100920
3、以下关于 Python 文件打开模式的描述中,错误的是:
(A) 只读模式 r
(B) 追加写模式 a
© 覆盖写模式 w
(D) 创建写模式 n
4、以下关于 CSV 文件的描述中,错误的是:
(A) CSV 格式是一种通用的文件格式,主要用于不同程序之间的数据交换
(B) CSV 文件可以保存一维数据或二维数据
© CSV 文件只能采用 Unicode 编码表示字符
(D) CSV 文件的每一行是一维数据,可以使用 Python 的列表类型表示
5、文件 exam.txt 与以下代码在同一目录下,其内容是一段文本:bigBen,以下代码的输出结果是:
f = open("exam.txt")
print(f)
f.close()
(A) bigBen
(B) exam
© exam.txt
(D) <_io.TextIOWrapper …>
6、在 Python 语言中,使用 open () 打开一个 Windows 操作系统 D 盘下文件,路径名错误的是:
(A) D:\PythonTest\a.txt
(B) D:/PythonTest/a.txt
© D:\PythonTest\a.txt
(D) D://PythonTest//a.txt
7、以下不属于 Python 文件操作方法的是:
(A) writelines
(B) write
© readline
(D) split
8、以下关于文件的描述中,错误的是:
(A) 如果没有采用 close () 关闭文件,Python 程序退出时文件将被自动关闭
(B) 采用 readlines () 可以读入文件中的全部文本,返回一个列表
© 文件打开后,可以用 seek () 控制对文件内容的读写位置
(D) 使用 open () 打开文件时,必须要用 r 或 w 指定打开方式,不能省略
9、以下关于文件的描述中,错误的是:
(A) 可以使用 open () 打开文件,用 close () 关闭文件
(B) 使用 read () 可以从文件中读入全部文本
© 使用 readline () 可以从文件中读入一行文本
(D) 文件是存储在磁盘上的数据,也是序列的集合
10、在读写文件之前,需要打开文件使用的函数是:
(A) CFile
(B) fopen
© open
(D) file
1、答案:B
解析:Python 中写文件用 write () 方法,B 正确。
2、答案:D
解析:writelines () 将列表元素直接写入文件,无分隔符,结果为 ‘book2320100920’。
3、答案:D
解析:Python 文件打开模式中没有创建写模式 n,创建新文件用 x 模式,D 错误。
4、答案:C
解析:CSV 文件可使用多种编码(如 ASCII、UTF-8 等),不限于 Unicode,C 错误。
5、答案:D
解析:print (f) 打印文件对象信息,而非内容,结果为文件对象描述。
6、答案:A
解析:Windows 路径中 \ 需转义为 \,A 中单个 \ 会被解析为转义符,路径错误。
7、答案:D
解析:split () 是字符串方法,不是文件操作方法,D 错误。
8、答案:D
解析:open () 默认模式为 r,可省略,D 错误。
9、答案:D
解析:文件是数据集合,但不一定是序列,D 描述错误。
10、答案:C
解析:Python 用 open () 函数打开文件,C 正确。
完整版 PDF(含二级更多题目题库)
点击下载
以上就是本期内容,如有错误请指正!