鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] 第053讲:永久存储(上)| 课后测试题及答案

  [复制链接]
发表于 2024-11-16 19:13:21 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-16 22:02:47 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-18 14:38:49 | 显示全部楼层
请回复您的答案^_^
查看答案
-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-20 09:20:40 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
1111
第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-20 09:24:54 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-20 11:18:04 | 显示全部楼层
请回复您的答案^_^
1
-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-23 11:25:26 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-23 17:51:12 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-24 16:55:37 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-26 15:35:06 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-27 20:35:20 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-11-28 18:58:46 | 显示全部楼层
谢谢老师
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

匿名鱼油
匿名鱼油  发表于 2024-12-2 11:56:51
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不会

第 1 题的答案是:flush方法

第 2 题的答案是:读取3个文字

第 3 题的答案是:一行

第 4 题的答案是:将换行符也遍历了

第 5 题的答案是:受转译字符影响

第 6 题的答案是:别把之前写的全覆盖了

第 7 题的答案是:行

第 8 题的答案是:用于处理文件的读写操作

第 9 题的答案是:文件结束

第 10 题的答案是:tell函数

-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open('FishC.txt','w')
f.writelines(['FishA','FishB','FishC'])
f.close()


请将第 1 题的代码写在下方:
with open('FishC.txt','r+') as f:
    f.seek(9)
    s = f.read(6)
with open('FishD.txt','w') as g:
    g.write(s)


请将第 2 题的代码写在下方:
with open('FishC.txt','r') as f:
    s = f.read(15)
with open('FishC.txt','w') as g:
    g.write(s)


请将第 3 题的代码写在下方:
with open('target.zip','rb') as f:
    s = f.read()
with open('test.jpg','ab') as g:
    g.write(s)
回复 支持 反对

使用道具 举报

发表于 2024-12-3 00:15:15 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
会报错
第 1 题的答案是:
f.flush()
第 2 题的答案是:
从指针当前位置读取3个字符串
第 3 题的答案是:
1行
第 4 题的答案是:

第 5 题的答案是:
路径中的\需要增加一个\进行转译
第 6 题的答案是:
'w'模式会清空文件内容
第 7 题的答案是:
可以
第 8 题的答案是:
确认文件当前操作位置
第 9 题的答案是:
字符串结尾
第 10 题的答案是:
f.tell()
-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-12-5 10:07:20 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不会报错,如果不存在,会在当前目录新建一个文件

第 1 题的答案是:

第 2 题的答案是:读取三个字符

第 3 题的答案是:3行

第 4 题的答案是:换行符输出也占一行

第 5 题的答案是:\U是unicode编码,必须转义

第 6 题的答案是:如果文件已存在需要先截断清空旧文件

第 7 题的答案是:可以

第 8 题的答案是:指向文件下次输入到起始位置

第 9 题的答案是:文件的结束标志

第 10 题的答案是:tell()

-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open("FishC.txt",'r+')
a.seek(10)
a = f.readline(6)
s = open("FishD.txt",'w')
s.writelines(a)
s.close()
f.close()

请将第 1 题的代码写在下方:

f = open("FishC.txt",'r+')
s = f.read(15)
f.truncate()
f.close()
f = open("FishC.txt",'w')
f.write(s)
f.close()

请将第 2 题的代码写在下方:

def open_myself():
    f = open("open_myself.py",'r')
    for i in f:
        print(i)
open_myself()



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-12-6 10:09:06 | 显示全部楼层
本帖最后由 奔跑的黄瓜 于 2024-12-6 11:46 编辑

请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:
两次print之间会有一个换行
第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open('FishC.txt', 'r+')
f.seek(10)
content = f.read(5)
f.close()
f2 = open('FishD.txt', 'w+')
f2.write(content)
f2.flush()
f2.seek(0)
for each in f2:
    print(each)
f2.close()


请将第 1 题的代码写在下方:
f = open('FishC.txt', 'r+')
f.truncate(15)
f.flush()
f.seek(0)
for each in f:
    print(each)
f.close()


请将第 2 题的代码写在下方:
f = open('open_myself.py', 'r+')
print(f.read())


请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-12-6 14:31:01 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:要看使用什么模式

第 1 题的答案是:flush()方法

第 2 题的答案是:只读取3个字符

第 3 题的答案是:3

第 4 题的答案是:print自带一个换行符

第 5 题的答案是:编码不兼容

第 6 题的答案是:w模式打开文件,文件会被清空

第 7 题的答案是:可以

第 8 题的答案是:指示当前操作的位置

第 9 题的答案是:不知道

第 10 题的答案是:tell方法

-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open("D:\python\codebyidle\FishC.txt","r")
f.seek(10)
d = f.read(5)
f.close()
f = open("D:\python\codebyidle\FishD.txt","w")
f.write(d)
f.close()


请将第 1 题的代码写在下方:
f = open("D:\python\codebyidle\FishC.txt","r+")
d = f.truncate(15)
f.close()
请将第 2 题的代码写在下方:
f = open("D:\python\codebyidle\open_myself.py","r")
for each in f:
    print(each,end = ' ')
f.close()


请将第 3 题的代码写在下方:
一直报错啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-12-6 16:43:59 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
不会报错,如果文件不存在,会创建一个新的文件
第 1 题的答案是:
f.fulsh()
第 2 题的答案是:
从当前文件指针位置开始,尝试读取最多3个字节的数据,直到遇到换行符(\n)或者文件结束符(EOF);如果在读取的3个字符内遇到了换行符,那么会返回从当前位置到换行符(包括换行符)之间的所有字节;如果在读取的3个字节内没有遇到换行符,那么会返回3个字节的数据,但不会返回换行符。
第 3 题的答案是:
1行
第 4 题的答案是:
因为for循环中每打印一个元素会换行,再加上打印“\n”换行符会换行,所以会有一个空白行
第 5 题的答案是:
“\”被视为转义字符而不是路径
第 6 题的答案是:
如果文件名已经存在,使用“w”会截断(删除)文件中的所有内容
第 7 题的答案是:
可以
第 8 题的答案是:
文件指针是一个表示文件当前位置的标记,它指示了下一个读取或写入操作将发生的位置。类似于书中的书签,文件指针允许用户随时标记当前读写的位置,并在需要时返回或移动到其他位置。
第 9 题的答案是:
End Of File文件结束标志
第 10 题的答案是:
f.tell() 返回昂钱文件指针在文件对象中的位置
-------- 动动手 --------

请将第 0 题的代码写在下方:

f1=open("FishC.txt","r")
f2=open("FishD.txt","w")
x=f1.read()
f1.close()
s=""
for i in range(9,15):
    s+=x[i]
f2.write(s)
f2.close()

请将第 1 题的代码写在下方:

f1=open("FishC.txt","r+")
f1.truncate(15)
f1.close()

请将第 2 题的代码写在下方:
f=open("FishC.txt","r")
for each in f:
    print(each)
f.close()
请将第 3 题的代码写在下方:
f=open("test.jpg","a")
f2=open("target.zip","rb")
x=f2.read()
f.write(x)
f.close()
f2.close()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-12-10 08:45:41 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不会报错,没有的话会自动创建该文件

第 1 题的答案是:可以使用flush()方法进行保存

第 2 题的答案是:表示3个字符

第 3 题的答案是:一行,此方法不会自动添加换行,如果想换行可以手动添加换行符。

第 4 题的答案是:

第 5 题的答案是:会报错

第 6 题的答案是:确保文件是空的

第 7 题的答案是:可以

第 8 题的答案是:

第 9 题的答案是:文件结束标志

第 10 题的答案是:可以使用tell()方法

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-12-11 12:22:44 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:



请将第 2 题的代码写在下方:



请将第 3 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-12 11:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表