python 文件的读写与字典相关问题

1、关于python中对于文件的读取与写入,哪个说法是正确的?
  A. open方法不能同时读写,with open方法可以
  B. open方法和with open方法都可以一次处理多个文件
  C. open方法最后需要写一个close方法关闭文件,with open方法不需要
  D. open方法无法处理乱码问题,而with open可以
2、关于文件读写的参数,以下说法正确的是:
  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中应该怎么填写?
  A. 1
  B. 2
  C. 2,0
  D. 2,1
4、一个文件中一开始有"好雨知时节,当春乃发生",以r+模式输入了"QQ"之后,则变为
  A. QQ
  B. QQ知时节,当春乃发生
  C. QQ雨知时节,当春乃发生
  D. QQ好雨知时节,当春乃发生
5、读取一个文件file1,以下说法正确的是
  A. file1.read()读取文件所有内容,返回值是字符串
  B. file1.readline()读取文件中一行的内容
  C. file1.readlines()读取文件中所有内容,返回值是字符串
  D. file1.readlines()读取文件中所有内容,返回值是列表
6、关于字典,以下说法正确的是
  A. 字典是无序的
  B. 字典是可变对象
  C. 字典的键可以存放任何对象
  D. 字典的值可以存放任何对象
7、定义dict1={'A':'book','A':'ace'},之后print(dict1),则结果是
  A. {'A':'book','A':'ace'}
  B. {'A':'book'}
  C. {'A':'ace'}
  D. 报错
8、有字典dict10={'ABC':'ABCDE','YOU':'YOURS','HIJKL':'MN'}
以下选项正确的是:
  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. dict1.keys() 遍历字典中的键
  B. dict1.values() 遍历字典中的值
  C. dict1.items() 遍历字典中的键值对
  D. dict1.update()可以新增或修改字典中的键值对
10、 以下说法正确的是:
  A. dict1.clear()清空字典中的内容,地址不变
  B. dict1.clear()清空字典中的内容,地址也发生变化
  C. dict1={}变为空字典,地址不变
  D. dict1={}变为空字典,地址也发生变化

 

 

posted @ 2022-03-18 16:58  大熊童鞋  阅读(188)  评论(0编辑  收藏  举报