Day6_python基础之文件的读写和字典

1、关于python中对于文件的读取与写入,哪个说法是正确的:C
A. open方法不能同时读写,with open方法可以
B. open方法和with open方法都可以一次处理多个文件
C. open方法最后需要写一个close方法关闭文件,with open方法不需要
D. open方法无法处理乱码问题,而with open可以
2、关于文件读写的参数,以下说法正确的是: A、B、C(r+:如果文件不存在则报错,存在则覆盖;w+:如果文件不存在则创建,存在则清空;a+:如果文件不存在则创建,存在则追加)
A. r+可以同时读写
B. w+可以同时读写
C. a+可以同时读写
D. rw可以同时读写
3、以下代码
with open('d:/春夜喜雨.txt','w+') as file1:
file1.write('好雨知时节,当春乃发生')
file1.seek(______)
f1=file1.read()
print(f1)
假设编码格式为gbk,如果希望f1从雨字开始打印,则seek中应该怎么填写:B、C
A. 1
B. 2
C. 2,0
D. 2,1
4、一个文件中一开始有"好雨知时节,当春乃发生",以r+模式输入了"QQ"之后,则变为:C (解析:中文是两个字符长度)
A. QQ
B. QQ知时节,当春乃发生
C. QQ雨知时节,当春乃发生
D. QQ好雨知时节,当春乃发生
5、读取一个文件file1,以下说法正确的是:A、B、D
A. file1.read()读取文件所有内容,返回值是字符串
B. file1.readline()读取文件中一行的内容
C. file1.readlines()读取文件中所有内容,返回值是字符串
D. file1.readlines()读取文件中所有内容,返回值是列表
6、关于字典,以下说法正确的是:A、B、D
A. 字典是无序的
B. 字典是可变对象
C. 字典的键可以存放任何对象
D. 字典的值可以存放任何对象
7、定义dict1={'A':'book','A':'ace'},之后print(dict1),则结果是:C
A. {'A':'book','A':'ace'}
B. {'A':'book'}
C. {'A':'ace'}
D. 报错
8、有字典dict10={'ABC':'ABCDE','YOU':'YOURS','HIJKL':'MN'}:A、D
A. print('ABC' in dict10),结果为True
B. print('ABCDE' in dict10),结果为True
C. print('YOU' not in dict10),结果为True
D. print('YOURS' not in dict10),结果为True
9、字典中的方法,以下说法正确的是: A、B、C、D
A. dict1.keys() 遍历字典中的键
B. dict1.values() 遍历字典中的值
C. dict1.items() 遍历字典中的键值对
D. dict1.update()可以新增或修改字典中的键值对
10、以下说法正确的是: A、D
A. dict1.clear()清空字典中的内容,地址不变
B. dict1.clear()清空字典中的内容,地址也发生变化
C. dict1={}变为空字典,地址不变
D. dict1={}变为空字典,地址也发生变化

原文地址:https://www.cnblogs.com/wennyjane/p/14494564.html