鱼C论坛

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

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

  [复制链接]
发表于 2024-4-18 18:36:00 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:1

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

发表于 2024-4-21 21:41:36 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

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

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

第 0 题的答案是:如果没有指定正确的模式会报错

第 1 题的答案是:f.flush()

第 2 题的答案是:指定参数表示读取指定参数的字符

第 3 题的答案是:一行

第 4 题的答案是:空白被打印了吧

第 5 题的答案是:\U转义字符

第 6 题的答案是:创建的文件存在的话会覆盖之前的文件,写完之后记得用close()保存文件

第 7 题的答案是:可以

第 8 题的答案是:输入位置

第 9 题的答案是:空白

第 10 题的答案是:f.tell()

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

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

f = open("C:\\Users\\Administrator\\Desktop\\FishC.txt","r+")
s = f.read()

x = s[10:15]
f1=open("C:\\Users\\Administrator\\Desktop\\FishD.txt","w")

f1.write(x)
f.close()
f1.close()




请将第 1 题的代码写在下方:
f = open("C:\\Users\\Administrator\\Desktop\\FishC.txt","r+")
f.seek(15)
f.truncate()
f.close()



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

def open_myself():
    f = open("C:\\Users\\Administrator\\Desktop\\open_myself.py","r+")
    x=f.readlines()
    for i in x:
        print(i)
    f.close()
open_myself()


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

使用道具 举报

发表于 2024-4-25 19:53:07 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

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

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

发表于 2024-4-27 21:25:05 | 显示全部楼层
慢慢来!
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

发表于 2024-5-1 23:34:54 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:不会

第 1 题的答案是:f.flush()

第 2 题的答案是:从文件对象中读取一行字符串(包括换行符),读取 size 个字符

第 3 题的答案是:1

第 4 题的答案是:多读取了换行符

第 5 题的答案是:前面应加转义字符r

第 6 题的答案是:防止数据清零

第 7 题的答案是:可以

第 8 题的答案是:定义字符位置

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

第 10 题的答案是:f.tell()

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

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



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



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



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

使用道具 举报

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

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

第 0 题的答案是:1

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

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

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

第 0 题的答案是:
不会 会创建一个
第 1 题的答案是:
.flash()
第 2 题的答案是:
读取的字符数量为3
第 3 题的答案是:
一行,readlines不会自动添加换行符
第 4 题的答案是:
print函数的换行吗 不确定
第 5 题的答案是:
win系统路径需要转义吧
第 6 题的答案是:
如果文件存在,则会覆盖
第 7 题的答案是:
可以
第 8 题的答案是:
指向一个位置
第 9 题的答案是:
文件的结束位置
第 10 题的答案是:
.tell()
-------- 动动手 --------

请将第 0 题的代码写在下方:
f = open("C:\\Users\\x1aoxia\\Desktop\\FishC.txt","r+")
f.seek(9)
n = f.readline(5)
f.close()
new_f = open("C:\\Users\\x1aoxia\\Desktop\\FishD.txt","a+")
new_f.write(n)
new_f.close()


请将第 1 题的代码写在下方:
f = open("C:\\Users\\x1aoxia\\Desktop\\FishC.txt","r+")
f.seek(0)
n = f.readline(15)
f.close()
f = open("C:\\Users\\x1aoxia\\Desktop\\FishC.txt","w+")
f.write(n)
f.close()


请将第 2 题的代码写在下方:
f = open("C:\\Users\\x1aoxia\\Desktop\\FishC.txt","r+")
f.seek(0)
n = f.readlines()
for i in n:
    print(i,end = "")
f.close()

请将第 3 题的代码写在下方:
y = open("C:\\Users\\x1aoxia\\Desktop\\FishC.txt","r+")
y.seek(0)
n = y.readlines()
y.close()
f = open("C:\\Users\\x1aoxia\\Pictures\\Saved Pictures\\倪会证件照.jpg","r+")
f.seek(0,2)
for i in n:
    f.write(i)
    f.write("/n")
f.close()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-5-5 16:19:13 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

发表于 2024-5-6 08:08:50 From FishC Mobile | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

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

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

发表于 2024-5-8 15:04:44 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

发表于 2024-5-8 17:14:57 | 显示全部楼层
0.是的会报错
1.用flush()方法
2.读取三个字符
3.一行
5.转义符
6.使用单独写入模式来打开文件('w'),打开后不做任何事就关闭,之前的文件内容将全部被截断
7.是的
8.记录上次读取的进度
9.end of the file
10.f.tell()

动动手:
0.
f=open(r'D:FishC.txt','r+')
d=open(r'D:FishD.txt','a')
f.read(10)
p=f.read(5)
d.close()

1.
f=open(r'D:FishC.txt','r+')
f.truncate(15)
f.close()

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-5-9 16:28:56 | 显示全部楼层
看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-5-10 17:59:45 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

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

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

第 6 题的答案是:

第 7 题的答案是:

第 8 题的答案是:

第 9 题的答案是:

第 10 题的答案是:

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

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



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



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



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

使用道具 举报

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

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

第 0 题的答案是:opende mode是r会报错,是w会创建新文件不报错

第 1 题的答案是:f.flush()


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

第 3 题的答案是:1行

第 4 题的答案是:在print"I love FishC.\n"后,已经换行,但还是会end with"\n"再加一行

第 5 题的答案是:转义字符,无法解码,需要用\\

第 6 题的答案是:文件本身是空的,不然会从第一字符开始输入新内容,会覆盖本来的内容

第 7 题的答案是:不行?

第 8 题的答案是:就跟文档鼠标位置一样,定位,读取作用

第 9 题的答案是:不知道

第 10 题的答案是:f.tell()

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

请将第 0 题的代码写在下方:
f = open("FishC.txt",'r')
g = open("FishC.txt",'w')
f.seek(9)
g.write(f.read(7))
f.close()
g.close()



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


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

f = open("open_myself.py","r")
for each in f:
    print(each)
f.close()


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

使用道具 举报

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

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

第 0 题的答案是:
不会,会按照你给的文件名字来新建一个文件
第 1 题的答案是:
有,flush方法
第 2 题的答案是:
表示读取 size 个字符
第 3 题的答案是:
写入一行字符串
第 4 题的答案是:
因为print和print之间本来就有一个换行
第 5 题的答案是:
因为\u是一个转义字符,识别的时候报错
第 6 题的答案是:
一定要注意原文本里面是不是有内容需要保存,否则就覆盖了
第 7 题的答案是:
可以
第 8 题的答案是:
作用是修改指针以后得内容
第 9 题的答案是:
end of file
第 10 题的答案是:
用tell方法
-------- 动动手 --------

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



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



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



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-12 14:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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