国家二级Python(文件和数据格式化)模拟试卷1
单项选择题
1.关于Python对文件的处理,以下选项中描述错误的是(C)
A. Python能够以文本和二进制两种方式处理文件
B. Python通过解释器内置的open()函数打开一个文件
C. 当文件以文本方式打开时,读写按照字节流方式
D. 文件使用结束后要用close()方法关闭,释放文件的使用授权
解析:
2.以下选项中,不是Python对文件的读操作方法的是(D)
A. read
B. readline
C. readlines
D. readtext
解析:
3.以下选项中,不是Python对文件的打开模式的是(D)
A. ’r’
B. ’w’
C. ’b+’
D. ’c’
解析:
4.给出如下代码:
fname=input(’’请输入要打开的文件:’’)
fi=open(fname,’’r’’)
for line in fi.readlines():
print(line)
fi.close()
以下选项中描述错误的是(B)
A. 用户输入文件路径,以文本文件方式读入文件内容并逐行打印
B. 通过fi.readlines()方法将文件的全部内容读入一个字典fi
C. 通过fi.readlines()方法将文件的全部内容读人一个列表fi
D. 上述代码中fi.readlines()可以优化为fi
解析:
5.关于数据组织的维度,以下选项中描述错误的是(A)
A. 数据组织存在维度,字典类型用于表示一维和二维数据
B. 一维数据采用线性方式组织,对应于数学中的数组和集合等概念
C. 二维数据采用表格方式组织,对应于数学中的矩阵
D. 高维数据由键值对类型的数据构成,采用对象方式组织
解析:
6.关于Python文件打开模式的描述,以下选项中错误的是(D)
A. 文本只读模式rt
B. 文本覆盖写模式wt
C. 二进制追加写模式ab
D. 二进制创建写模式nb
解析:
7.执行如下代码:
fname=input(’’请输入要写入的文件:’’)
fo=open(fname,’’w+’’)
ls=[’’清明时节雨纷纷,’’,’’路上行人欲断魂,’’,’’借问酒家何处有?’’,\
’’牧童遥指杏花村。’’]
fo.writelines(ls)
fo.seek(0)
for line in fo:
print(line)
fo.Close()
以下选项中描述错误的是(C)
A. 执行代码时,从键盘输入“清明.txt”,则清明.txt被创建
B. fo.writelines(ls)将元素全为字符串的ls列表写入文件
C. fo.seek(0)这行代码可以省略,不影响输出效果
D. 代码主要功能为向文件写入一个列表类型,并打印输出结果
解析:
8.关于CSV文件的描述,以下选项中错误的是(C)
A. CSV文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据
B. CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
C. CSV文件通过多种编码表示字符
D. 整个CSV文件是一个二维数据
解析:
9.关于Python文件的’+’打开模式,以下选项中描述正确的是(D)
A. 只读模式
B. 覆盖写模式
C. 追加写模式
D. 与r/w/a/x一同使用,在原功能基础上增加同时读写功能
解析:
10.表格类型数据的组织维度是(B)
A. 一维数据
B. 二维数据
C. 多维数据
D. 高维数据
解析:
11.“键值对”类型数据的组织维度是(D)
A. 一维数据
B. 二维数据
C. 多维数据
D. 高维数据
解析:
12.给定列表ls={1,2,3,’’1’’,’’2’’,’’3’’},其元素包含两种数据类型,则ls的数据组织维度是(A)
A. 一维数据
B. 二维数据
C. 多维数据
D. 高维数据
解析:
13.给定字典d={1:’’1’’,2:’’2’’,3:’’3’’},其元素包含两种数据类型,则字典d的数据组织维度是(D)
A. 一维数据
B. 二维数据
C. 多维数据
D. 高维数据
解析:
14.以下选项中,不是Python中文件操作的相关函数是(B)
A. open()
B. load()
C. read()
D. wtite()
解析:
15.以下选项中,不是Python中文件操作的相关函数是(D)
A. write()
B. open()
C. readlines()
D. writeline()
解析:
16.以下选项中,不是Python文件处理seek()方法的参数是(B)
A. 0
B. 一1
C. 1
D. 2
解析:
17.以下选项中,不是Python文件打开的合法模式组合是(D)
A. ’’r’’
B. ’’w’’
C. ’’a’’
D. ’’+’’
解析:
18.以下选项中,不是Python文件打开的合法模式组合是(C)
A. ’’r+’’
B. ’’w+’’
C. ’’t+’’
D. ’’a+’’
解析:
19.以下选项中,不是Python文件打开的合法模式组合是(B)
A. ’’w+’’
B. ’’wr’’
C. ’’br+’’
D. ’’bw’’
解析:
20.以下选项中,不是Python文件二进制打开模式的合法组合是(C)
A. ’’b’’
B. ’’bx’’
C. ’’x+’’
D. ’’bw’’
解析:
21.关于一维数据存储格式问题,以下选项中描述错误的是(D)
A. 一维数据可以采用CSV格式存储
B. 一维数据可以采用分号分隔方式存储
C. 一维数据可以采用特殊符号@分隔方式存储
D. 一维数据可以采用直接相连形成字符串方式存储
解析:
22.关于二维数据CSV存储问题,以下选项中描述错误的是(C)
A. CSV文件的每一行表示一个具体的一维数据
B. CSV文件的每行采用逗号分隔多个元素
C. CSV文件不能包含二维数据的表头信息
D. CSV文件不是存储二维数据的唯一方式
解析:
本文档预览:3600字符,共4884字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载