1、以下对Python文件处理的描述中,错误的是:
A.Python通过解释器内置的open()函数打开一个文件B.Python能够以文本和二进制两种方式处理文件
C.当文件以文本方式打开时,读写按照字节流方式
D.文件使用结束后可以用close()方法关闭,释放文件的使用授权
2、以下关于Python二维数据的描述中,错误的是:
A.一种通用的二维数据存储形式是CSV格式
B.二维数据由多条一维数据构成,可以看作一维数据的组合形式C.表格数据属于二维数据,由整数索引的数据构成
D.CSV格式每行表示一个一维数据,用英文半角逗号分隔
3、以下代码执行后,book.txt文件的内容是:
fo = open(“book.txt”, “w”)
ls = [‘book’,’23’, ‘201009’, ‘ 20’]fo.write(str(ls))
fo.close()
A.book,23,201009,20B.[‘book’,’23’,’201009′,20′]
C.[book,23,201009,20]
D.book2320100920
3、以下关于Python文件打开模式的描述中,错误的是:
A.只读模式r
B.覆盖写模式wC.追加写模式a
D.创建写模式n
4、以下关于CSV文件的描述中,错误的是:
A.CSV文件可以保存一维数据或二维数据
B.CSV文件的每一行是一维数据,可以使用Python的列表类型表示C.CSV格式是一种通用的文件格式,主要用于不同程序之间的数据交换
D.CSV文件只能采用Unicode编码表示字符
5、在Python语言中,使用open()打开一个Windows操作系统D盘下文件,路径名错误的是:
A.D:\PythonTestla.txtB.D:\\PythonTestlla.txt
C.D:/PythonTest/a.txt
D.D://PythonTest//a.txt
6、以下关于文件的描述中,错误的是:
A.使用read()可以从文件中读入全部文本
B.可以使用open()打开文件,用close()关闭文件C.文件是存储在磁盘上的数据,也是序列的集合
D.使用readline()可以从文件中读入一行文本
7、以下关于文件的描述中,错误的是:
A.文件打开后,可以用seek()控制对文件内容的读写位置B.采用readlines()可以读入文件中的全部文本,返回一个列表
C.使用open()打开文件时,必须要用r或w指定打开方式,不能省略D.如果没有采用close()关闭文件,Python程序退出时文件将被自动关闭
8、文件exam.txt与以下代码在同一目录下,其内容是一段文本: bigBen,以下代码的输出结果是:
f = open(“exam.txt”)print(f)
f.close()
A.bigBenB.exam.txt
C.
D.exam
9、不属于Python文件读操作的是:
A.readtext
B.readlineC.readall
D.read
10、文件book.txt在当前代码所在目录内,其内容是一段文本: book,以下代码的输出结果是:
txt = open (“book.txt”,”r”)print(txt)
txt.close()
A.非其他答案B.book.txt
C.txt
D.book
11、假设city.csv文件内容如下:
巴哈马,巴林,孟加拉国,巴巴多斯
白俄罗斯,比利时,伯利兹
以下代码的输出结果是:f = open(“city.csv”,”r”)
ls = f.read().split(“,”)
f.close()
print(1s)
A.[‘巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹’]B.[‘巴哈马,’巴林’,’孟加拉国’;’巴巴多斯’,’白俄罗斯’,’比利时’,’伯利兹’]
C.[‘巴哈马’,’巴林’;’孟加拉国’,’巴巴多斯\n白俄罗斯’;’比利时’,’伯利兹’]
D.[‘巴哈马’,’巴林’,’孟加拉国’;’巴巴多斯’, ‘\n’, ‘白俄罗斯’, ‘比利时’,’伯利兹’]
12、以下代码的输出结果是:
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
C.book2320100920
D.[‘book’,’23’,201009′,’20’]
13、以下关于文件的描述,错误的是:
A.当文件以二进制方式打开的时候,是按字节流方式读写
B.open()打开文件后,返回一个文件对象,用于后续的文件读写操作C.open()打开一个文件,同时把文件内容载入内存
D.write(x)函数要求x必须是字符串类型,不能是int类型
14、给以下程序填空,使得输出到文件a.txt里的内容是’90’ ,’87 ,’93’的选项是:
y = [’90’, ’87’, ’93’]
l =’ ‘
with open(“a.txt”,’w’ ) as fo:
for z in y:______
fo.write(l.strip(‘, ‘))
A.I+=”‘{}'”.format(z)
B.I+=”‘{}'”.format(z)+’,’C.l=’,’.join(y)
D.l+='{}’.format(z)+’,’
15、以下不属于Python的pip工具命令的选项是:
A.install
B.-VC.show
D.download
16、以下关于文件的描述,错误的是:
A.open()打开文件之后,文件的内容就被加载到内存中了B.open()函数的参数处理模式’b’表示以二进制数据处理文件
C.open函数的参数处理模式’+’表示可以对文件进行读和写操作
D.fo.readlines()函数是将文件的所有行读入一个列表
17、以下程序输出到文件text.csv里的结果是:
fo=open (“a.txt”, ‘w’)
x=[’春眠’,’处处’,’夜来’]fo.writelines(x)
fo.close(
A.’春眠”处处”夜来’
B.春眠
处处夜来
C.春眠处处夜来
D.’春眠’
’处处’‘夜来’
18、 f=open()可以打开一个文件,关于f的描述错误的是:
A.f是一种特殊的Python变量,执行print(f)时会报错
B.f是文件对象引用,在程序中表示文件
C.f.read()可以一次性读入文件全部信息D.执行m=f后,m和f同时表示所打开文件
19、下列函数中,不是Python内置函数的是:
A.abs()
B.all()
C.perf_counter()D. format()
20、time库的time.time()函数作用是:
A.以数字形式返回当前系统时间
B.以字符串形式返回当前系统时间C.以struct_time形式返回当前系统时间
D.根据format格式定义返回当前系统时间
21、以下属于turtle库颜色控制函数的是:
A.seth()
B.pensize()C.pencolor()
D.right()
22、下列函数中,不是Python内置函数的是:
A.close()
B.sum()C.exec()
D.eval()
23、下载但不安装一个第三方库的命名格式是:
A.pipsearch
B. pipuninstallC.pipinstall
D. pipdownload
24、生成一个k比特长度随机整数的函数是:
A.random.shuffle(k)
B. random.choice(k)C.random.getrandbits(k)
D.random.sample(k)
25、以下关于文件的描述,错误的是:
A.打开文件既要读也要写,应该使用的打开模式参数是’rw+’B.fo.seek()函数是设置当前文件操作指针的位置
C.open()函数的打开模式b’表示以二进制数据处理文件D.open函数的打开模式’a’表示可以对文件进行追加操作
26、以下语句的执行结果是:
with open(‘A. txt’,’w+’ ) as fo:
fo.write(‘hello’)
print(fo.read())
A.出现读写异常
B.读文件的函数没有从文件里读到字符串
C.写到文件a.txt里一个’hello’字符串,显示在屏幕上一个’hello’字符串D.写到文件a.txt里一个’hello’字符串
27、以下关于数据维度的描述,不正确的是:
A.二维数据处理等同于二维列表的操作
B.要处理二维数据的每个元素,需要用循环结构处理’C.二维数据用CSV文件格式存储,得用二重循环嵌套实现
D.CSV文件里是用英文半角逗号来分隔数据元素
28、以下选项不属于Python的pip工具的功能是:
A.打包python源代码
B.安装第三方python库
C.卸载已经安装了的第三方库D.对第三方库进行基本的维护
29、变量ls=[1,2,3,4,5,6,7,8,9],以下执行结果是123456789的选项是:
A.print(“”.join(str(ls)))
B.print(“”.join(ls))
C.print(“”.join(str(Is).split(“,”)))
D.print(“”.join(str(s).strip(“[]”).split(“,”)))
30、以下关于文件的描述,错误的是:
A.open()函数的打开模式’t’表示以二进制打开文件B.打开文件时,编码方式是可选参数
C.fo.seek()函数是设置当前文件操作指针的位置
D.open函数的打开模式’a’表示可以对文件进行追加操作
31、执行以下代码后,a.txt文件里的内容是:
fo=open(“a.txt”,’w’)
x=[’天’,’地’,’人’]
fo.writelines(‘,’.join(x))
fo.close()
A.天,地,人B.’天’,’地’,人’
C.天,地,人,
D.’天’,’地’,’人’,
32、文件data.csv里的内容如下:
zhang,17,5
wang,10,2li,19,3
执行以下代码
f = open(‘ data.csv’,’r’)print(f.readlines () )
f.close()
关于执行结果的描述,正确的选项是_
A.输出一行字符串,里面包括三个字符串B.输出三行字符串
C.输出一行列表,里面包括三个字符串元素
D.输出三行列表,每行列表里面有一个字符串元素
33、文件a.txt的内容如下:
[1,2,3,4]
以下代码的执行结果是:
f=open (‘ a.txt’, ‘r’)print(f.read().split(‘, ‘))
f.close()
A.1,2,3,4
B.[[‘1′,2′,”3’,4]]C.[1,2,3,4]
D.’1′,’2′,’3′,’4′
34、关于文件的描述,错误的选项是:
A.Python程序退出后,打开文件自动关闭,不一定需要close()函数B.open()函数的参数’r’表示对文件进行读操作
C.readline()函数从文件中读入一行
D.open()函数的参数’a’表示只读文件