国家二级Python(文件和数据格式化)模拟试卷2
单项选择题
1.以下文件操作方法中,不能从CSV格式文件中读取数据的是(A)
A. seek
B. readline
C. readlines
D. read
解析:
2.以下文件操作方法中,不能向CSV格式文件写入数据的是(C)
A. write
B. writelines
C. writeline
D. seek和write
解析:
3.两次调用文件的write方法,以下选项中描述正确的是(D)
A. 连续写入的数据之间默认采用空格分隔
B. 连续写入的数据之间默认采用逗号分隔
C. 连续写入的数据之间默认采用换行分隔
D. 连续写入的数据之间无分隔符
解析:
4.表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以下选项中描述述正确的是(D)
A. 列表lines中各元素之间默认采用空格分隔
B. 列表lines中各元素之间默认采用逗号分隔
C. 列表lines中各元素之间默认采用换行分隔
D. 列表lines中各元素之间无分隔符
解析:
5.关于open()函数的文件名,以下选项中描述错误的是(C)
A. 文件名可以是绝对路径
B. 文件名可以是相对路径
C. 文件名对应的文件可以不存在,打开时不会报错
D. 文件名不能是一个目录
解析:
6.Python语句:f=open(),以下选项中对f的描述错误的是(B)
A. f是文件句柄,用来在程序中表达文件
B. 表达式print(f)执行将报错
C. 将f当作文件对象,f.read()可以读人文件全部信息
D. f是一个Python内部变量类型
解析:
7.使用open()打开一个Windows操作系统D盘下的文件,以下选项中对路径的表示错误的是(B)
A. D:\\PythonTest\\a.txt
B. D:\PythonTest\a.Txt
C. D:/PythonTest/a.Txt
D. D://PythonTest//a.Txt
解析:
8.关于下面代码中的变量x,以下选项中描述正确的是
fo=open(fname,’’r’’)
for x in fo:
print(x)
fo.close()(B)
A. 变量x表示文件中的一个字符
B. 变量x表示文件中的一行字符
C. 变量x表示文件中的全体字符
D. 变量x表示文件中的一组字符
解析:
9.当前程序路径在D:\PythonTest目录中,使用open()打开D盘根目录下文件,以下选项中对路径的表示错误的是(C)
A. D:\\a.txt
B. ../a.Txt
C. D:\a.txt
D. ..//a.Txt
解析:
10.以下选项对应的方法可以用于从CSV文件中解析一二维数据的是(A)
A. split()
B. join()
C. format()
D. exists()
解析:
11.以下选项对应的方法可以用于向CSV文件写入二维数据的是(B)
A. split()
B. join()
C. strip()
D. exists()
解析:
12.以下选项对应的方法可以辅助用于从CSV文件中解析一二维数据的是(A)
A. strip()
B. center()
C. count()
D. format()
解析:
13.关于CSV文件的扩展名,以下选项中描述正确的是(D)
A. 扩展名只能是.csv
B. 扩展名只能是.dat
C. 扩展名只能是.txt
D. 可以为任意扩展名
解析:
14.关于文件的打开方式,以下选项中描述正确的是(D)
A. 文件只能选择二进制或文本方式打开
B. 文本文件只能以文本方式打开
C. 所有文件都可能以文本方式打开
D. 所有文件都可能以二进制方式打开
解析:
15.对于特别大的数据文件,以下选项中描述正确的是(B)
A. 选择内存大的计算机,一次性读入再进行操作
B. 使用for..in..循环,分行读入,逐行处理
C. Python可以处理特别大的文件,不用特别关心
D. Python无法处理特别大的数据文件
解析:
16.关于高维数据,以下选项中描述错误的是(A)
A. 高维数据只能表达键值对数据
B. “键值对”是高维数据的主要特征
C. 高维数据用来表达索引和数据之间的关系
D. 高维数据可用于表达一二维数据
解析:
17.当打开一个不存在的文件时,以下选项中描述正确的是(B)
A. 一定会报错
B. 根据打开类型不同,可能不报错
C. 不存在文件无法被打开
D. 文件不存在则创建文件
解析:
18.关于数据维度,以下选项中描述错误的是(C)
A. 数据维度包括一二维、多维和高维数据
B. 所有数据都能用维度方式表示
C. 图像由于存在长宽,所以图像数据是二维数据
D. 一维数据可能存在顺序,也可以没有顺序
解析:
19.以下选项中不是文件操作函数或方法的是(D)
A. writelines
B. readlines
C. read
D. load
解析:
20.对于无序的一维数据,以下选项中描述错误的是(D)
A. 无序一维数据可以采用列表类型来表达
B. 无序一维数据可以采用集合类型来表达
C. 无序一维数据可以采用字典类型来表达
D. 无序一维数据无法利用Python语言有效表达
解析:
21.以下文件操作方法,打开后能读取CSV格式文件的选项是(A)
A. fo=open(’’123.csv’’,’’r’’)
B. fo=open(’’123.csv’’,’’w’’)
C. fo=open(’’123.csv’’,’’x’’)
D. fo=open(’’123.csv’’,’’a’’)
解析:
22.关于文件的描述,错误的选项是(A)
A. f.seek()方法能够移动读取指针的位置,f.seek(1)将读取指针移动到文件开头
B. 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容
C. 无论文件创建为文本文件或者二进制文件,都可以用“文本文件方式”和“二进制文件方式”打开,但打开后的操作不同
D. Python通过open()函数打开一个文件,并返回一个操作这个文件的变量值给变量
解析:
本文档预览:3600字符,共5446字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载