内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第六单元文件和数据的第1练,内容涵盖第六单元文件的打开和关闭相关内容。
《程序设计基础-Python》(高等教育出版社)第1练
第6单元 文件和数据
子任务一 文件的打开和关闭
1、 单项选择题(本题共3小题)
1. 下列属于文本文件扩展名的是( )
A. .png B. .txt
C. .zip D. .mp4
【答案】B
【解析】文本文件包括*.txt、*.html等格式,.png是图像文件、.zip是压缩文件、.mp4是视频文件,均属于二进制文件。
2. 以“a”模式打开文件时,若文件已存在,操作结果是( )
A. 清空文件内容 B. 在文件末尾追加内容
C. 报错 D. 只读
【答案】B
【解析】“a”为追加模式,文件存在时在末尾添加内容,不存在则创建新文件;“w”模式会清空文件,“x”模式文件存在时报错,“r”模式为只读。
3. 下列关于with语句的说法正确的是( )
A. 需要手动调用close()关闭文件 B. 代码块执行后自动关闭文件
C. 只能用于读取文件 D. 不能指定打开模式
【答案】B
【解析】with子句的核心优势是代码块执行完毕后自动关闭文件,无需手动调用close(),可指定“r”“w”等打开模式,适用于读写各类文件。
二、判断题(本题共3小题)
1. 二进制文件保存的是字符编码,可用记事本直接打开查看。( )
【答案】错误
【解析】二进制文件保存的是内存中的字节序列,文本文件才保存字符编码。
2. open()函数的第一个参数是文件路径,可使用绝对路径或相对路径。( )
【答案】正确
【解析】open()函数的file参数为文件路径字符串,支持绝对路径和相对路径。
3. “x”模式打开文件时,若文件已存在会直接覆盖原有内容。( )
【答案】错误
【解析】“x”模式是排他性创建模式,文件已存在时会报错,而非覆盖;“w”模式才会覆盖原有内容。
三、简答题(本题共3小题)
1. 简述使用close()方法关闭文件的必要性。
【答案】
①确保所有数据正确写入磁盘,避免数据丢失;
②释放系统分配给文件的资源,避免资源占用过多影响程序运行。
2. 简述open()函数的打开模式和功能。
【答案】
模式符
功能
r
操作模式,只读模式
w
操作模式,只写模式
a
操作模式:追加模式
x
操作模式:创建模式
+
操作模式:读写模式
t
文件类型:文本文件模式
b
文件类型:二进制文件模式
3. 简述文件打开和文件关闭的语法格式。
【答案】文件打开:<对象名> = open(<文件名>[, <打开模式>])
文件关闭:<文件对象名>.close()
四、编程题(本题共1小题)
1. 使用with语句以追加模式打开“student.txt”文件,无需写入内容,确保文件自动关闭。
【答案】
with open("student.txt", "a") as f:
pass # 无需写入操作,仅演示打开和自动关闭
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第六单元文件和数据的第1练,内容涵盖第六单元文件的打开和关闭相关内容。
《程序设计基础-Python》(高等教育出版社)第1练
第6单元 文件和数据
子任务一 文件的打开和关闭
1、 单项选择题(本题共3小题)
1. 下列属于文本文件扩展名的是( )
A. .png B. .txt
C. .zip D. .mp4
2. 以“a”模式打开文件时,若文件已存在,操作结果是( )
A. 清空文件内容 B. 在文件末尾追加内容
C. 报错 D. 只读
3. 下列关于with语句的说法正确的是( )
A. 需要手动调用close()关闭文件 B. 代码块执行后自动关闭文件
C. 只能用于读取文件 D. 不能指定打开模式
二、判断题(本题共3小题)
1. 二进制文件保存的是字符编码,可用记事本直接打开查看。( )
2. open()函数的第一个参数是文件路径,可使用绝对路径或相对路径。( )
3. “x”模式打开文件时,若文件已存在会直接覆盖原有内容。( )
三、简答题(本题共3小题)
1. 简述使用close()方法关闭文件的必要性。
2. 简述open()函数的打开模式和功能。
3. 简述文件打开和文件关闭的语法格式。
四、编程题(本题共1小题)
1. 使用with语句以追加模式打开“student.txt”文件,无需写入内容,确保文件自动关闭。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$