第9章 文件操作《Python语言程序设计基础》(电子科技大学出版社) 章节过关B卷

2026-02-25
| 2份
| 12页
| 33人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 作业-单元卷
知识点 文件
使用场景 同步教学-单元练习
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 260 KB
发布时间 2026-02-25
更新时间 2026-02-25
作者 用户181181
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2026-02-25
下载链接 https://m.zxxk.com/soft/56546484.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

《Python语言程序设计基础》(电子科技大学出版社) 第9章 文件操作 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1.Python中打开文件的内置函数是( ) A. file() B. open() C. read() D. write() 【答案】B 【解析】用Python内置open()函数可以打开指定的文件,因此选B。 2.以只读方式打开二进制文件的模式是( ) A. 'r' B. 'br C. 'rb' D. 'readb' 【答案】C 【解析】rb以二进制格式打开文件用于只读,因此选C。 3.文件对象的name属性的作用是( ) A. 返回文件打开模式 B. 判断文件是否关闭 C. 返回文件名称 D. 返回文件编码 【答案】C 【解析】name返回文件的名称,因此选C。 4.一次性读取文件所有行并返回列表的方法是( ) A. read() B. readline() C. readlines() D. lines() 【答案】C 【解析】readlines()方法一次性读取文本的所有内容,结果是一个list,因此选C。 5.向文件写入字符串的方法是( ) A. write() B. writelines() C. write_str() D. put() 【答案】A 【解析】write()方法将参数内容写到文件中,返回写入的字符个数,因此选A。 6、向文件写入多行内容的方法是( ) A. write() B. writelines() C. write_lines() D. puts() 【答案】B 【解析】writelines()把多行内容写到文件中,参数可以是可迭代对象、列表、元组等,因此选B。 7、Windows系统中,文件默认的编码格式是( ) A. UTF-8 B. GBK C. CP936 D. ASCII 【答案】C 【解析】在Windows系统中,默认编码为CP936,因此选C。 8、用于创建目录的os模块方法是( ) A. os.create_dir() B. os.mkdir() C. os.make_dir() D. os.new_dir() 【答案】B 【解析】用mkdir()方法可以创建指定名称的目录,因此选B。 9、用于执行操作系统命令的os模块方法是( ) A. os.cmd() B. os.run() C. os.system() D. os.execute() 【答案】C 【解析】os.system()方法用来执行操作系统命令,因此选C。 10、CSV文件的全称是( ) A. Comma-Separated Values B. Character-Separated Values C. Comma-Split Values D. Character-Split Values 【答案】A 【解析】CSV全称Comma-Separated Values, 逗号分隔值格式,因此选A。 11、文件对象的closed属性返回True表示( ) A. 文件已打开 B. 文件已关闭 C. 文件为空 D. 文件存在 【答案】B 【解析】closed如果文件被关闭返回True,否则返回False,因此选B。 12、读取文件时,指定编码格式的参数是( ) A. code B. encoding C. charset D. format 【答案】B 【解析】open()函数的encoding参数用于指定文件编码方式,因此选B。 13、os模块中,用于检查文件或目录是否存在的方法是( ) A. os.exists() B. os.has() C. os.path.has() D. os.path.exists() 【答案】D 【解析】os.path.exists()方法用于检查文件或目录是否存在,因此选D。 14、CSV文件的默认分隔符是( ) A. 逗号 B. 空格 C. 分号 D. 制表符 【答案】A 【解析】采用逗号分隔的存储格式叫作CSV格式,因此选A。 15、文件对象的哪个属性用于返回文件的打开模式( ) A. name B. mode C. closed D. encoding 【答案】B 【解析】mode返回文件的打开方式,因此选B。 16、以'a'模式打开文件时,文件指针的位置是( ) A. 文件开头 B. 文件中间 C. 文件结尾 D. 任意位置 【答案】C 【解析】'a'模式打开文件用于追加,文件指针将会放在文件的结尾,因此选C。 17、writelines()方法的参数类型不包括( ) A. 列表 B. 元组 C. 字符串 D. 可迭代对象 【答案】C 【解析】writelines()参数可以是一个可迭代的对象、列表、元组等,字符串是不可迭代的单个对象,因此选C。 18、使用os.mkdir()创建目录前,通常需要先检查目录是否存在,对应的方法是( ) A. os.path.exist() B. os.path.exists() C. os.dir_exists() D. os.exists() 【答案】B 【解析】os.path.exists()方法的作用是检查目录或文件是否存在,因此选B。 19、os.getcwd()方法的作用是( ) A. 获取当前目录路径 B. 切换当前目录 C. 创建目录 D. 删除目录 【答案】A 【解析】os.getcwd()方法的作用是查看当前目录位置,因此选A。 20、以下不属于os.walk()方法返回的元组包含的元素的是( ) A. 目录绝对路径dirpath B. 子目录列表dirname C. 文件列表filenames D. 目录权限permission 【答案】D 【解析】walk()返回元组(dirpath, dirname, filenames),不包含目录权限,因此选D。 2、 判断题(本题共10小题,每题2分,共20分) 1、打开文件后如果不关闭,会导致文件缓冲区数据丢失,占用系统资源。( ) 【答案】正确。关闭文件可把文件缓冲区的数据全部写入磁盘,释放缓存区空间,不关闭会导致数据丢失和资源占用,故正确。 2、文件对象的closed属性返回True表示文件处于打开状态,返回False表示已关闭。( ) 【答案】错误。closed属性如果文件被关闭返回True,否则返回False,故错误。 3、readlines()方法读取的每行内容末尾都会带有" "换行符。( ) 【答案】正确。readlines()的结果是每行末尾都会带一个" "换行符,故正确。 4、读取文本文件时,必须以'r'模式打开,否则无法读取。( ) 【答案】正确。读取文本文件的内容必须以r模式打开文件,故正确。 5、os.system("cls")在Windows系统中可清除屏幕。( ) 【答案】正确。os.system("cls")的cls是Windows系统的清屏命令,故正确。 6、执行os.rename()前,需先检查原文件是否存在,否则会报错。( ) 【答案】正确。执行os.rename()前,需检查原文件,避免因文件不存在导致报错,故正确。 7、一维数据写入CSV文件时,','.join(list)可将列表元素按逗号拼接为字符串。( ) 【答案】正确。','.join(list)方法的作用是将列表元素按逗号拼接为字符串,故正确。 8、写入二维CSV文件时,无需添加换行符,系统会自动换行。( ) 【答案】错误。写入二维CSV文件时需手动添加" ",否则所有数据会连为一行,故错误。 9、CSV文件仅能存储一维数据,不能存储二维数据。( ) 【答案】错误。CSV文件能存储二维数据,故错误。 10、读取CSV文件时,strip(" ")的作用是去除行尾的换行符,避免数据冗余。( ) 【答案】正确。strip(" ")方法的作用就是去除换行符,避免数据冗余,故正确。 3、 填空题(本题共10小题,每题2分,共20分) 1、按文件的组织形式,可分为顺序读写文件和_______读写文件。 【答案】随机 2、open()函数的默认编码方式依赖于______。 【答案】平台(或操作系统) 3、以_______模式打开文件会覆盖原有内容。 【答案】'w'(或只写模式) 4、用于删除指定目录的方法是_______。 【答案】os.rmdir() 5、创建目录的os模块方法是_______。 【答案】os.mkdir() 6、使用os.rmdir()删除目录前,必须先删除该目录中的________,否则无法删除。 【答案】文件 7、CSV的是用______分隔数据的文本文件。 【答案】逗号(,) 8、一维数据写入CSV文件时,使用________方法将列表拼接为字符串。 【答案】join() 9、二维数据在Python中用列表嵌套列表表示,每个子列表对应CSV文件的_______行数据。 【答案】一 10、写入二维CSV文件时,每行数据拼接后需添加_______,确保数据分行存储。 【答案】换行符( ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 《Python语言程序设计基础》(电子科技大学出版社) 第9章 文件操作 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1.Python中打开文件的内置函数是( ) A. file() B. open() C. read() D. write() 2.以只读方式打开二进制文件的模式是( ) A. 'r' B. 'br C. 'rb' D. 'readb' 3.文件对象的name属性的作用是( ) A. 返回文件打开模式 B. 判断文件是否关闭 C. 返回文件名称 D. 返回文件编码 4.一次性读取文件所有行并返回列表的方法是( ) A. read() B. readline() C. readlines() D. lines() 5.向文件写入字符串的方法是( ) A. write() B. writelines() C. write_str() D. put() 6、向文件写入多行内容的方法是( ) A. write() B. writelines() C. write_lines() D. puts() 7、Windows系统中,文件默认的编码格式是( ) A. UTF-8 B. GBK C. CP936 D. ASCII 8、用于创建目录的os模块方法是( ) A. os.create_dir() B. os.mkdir() C. os.make_dir() D. os.new_dir() 9、用于执行操作系统命令的os模块方法是( ) A. os.cmd() B. os.run() C. os.system() D. os.execute() 10、CSV文件的全称是( ) A. Comma-Separated Values B. Character-Separated Values C. Comma-Split Values D. Character-Split Values 11、文件对象的closed属性返回True表示( ) A. 文件已打开 B. 文件已关闭 C. 文件为空 D. 文件存在 12、读取文件时,指定编码格式的参数是( ) A. code B. encoding C. charset D. format 13、os模块中,用于检查文件或目录是否存在的方法是( ) A. os.exists() B. os.has() C. os.path.has() D. os.path.exists() 14、CSV文件的默认分隔符是( ) A. 逗号 B. 空格 C. 分号 D. 制表符 15、文件对象的哪个属性用于返回文件的打开模式( ) A. name B. mode C. closed D. encoding 16、以'a'模式打开文件时,文件指针的位置是( ) A. 文件开头 B. 文件中间 C. 文件结尾 D. 任意位置 17、writelines()方法的参数类型不包括( ) A. 列表 B. 元组 C. 字符串 D. 可迭代对象 18、使用os.mkdir()创建目录前,通常需要先检查目录是否存在,对应的方法是( ) A. os.path.exist() B. os.path.exists() C. os.dir_exists() D. os.exists() 19、os.getcwd()方法的作用是( ) A. 获取当前目录路径 B. 切换当前目录 C. 创建目录 D. 删除目录 20、以下不属于os.walk()方法返回的元组包含的元素的是( ) A. 目录绝对路径dirpath B. 子目录列表dirname C. 文件列表filenames D. 目录权限permission 2、 判断题(本题共10小题,每题2分,共20分) 1、打开文件后如果不关闭,会导致文件缓冲区数据丢失,占用系统资源。( ) 2、文件对象的closed属性返回True表示文件处于打开状态,返回False表示已关闭。( ) 3、readlines()方法读取的每行内容末尾都会带有" "换行符。( ) 4、读取文本文件时,必须以'r'模式打开,否则无法读取。( ) 5、os.system("cls")在Windows系统中可清除屏幕。( ) 6、执行os.rename()前,需先检查原文件是否存在,否则会报错。( ) 7、一维数据写入CSV文件时,','.join(list)可将列表元素按逗号拼接为字符串。( ) 8、写入二维CSV文件时,无需添加换行符,系统会自动换行。( ) 9、CSV文件仅能存储一维数据,不能存储二维数据。( ) 10、读取CSV文件时,strip(" ")的作用是去除行尾的换行符,避免数据冗余。( ) 3、 填空题(本题共10小题,每题2分,共20分) 1、按文件的组织形式,可分为顺序读写文件和_______读写文件。 2、open()函数的默认编码方式依赖于______。 3、以_______模式打开文件会覆盖原有内容。 4、用于删除指定目录的方法是_______。 5、创建目录的os模块方法是_______。 6、使用os.rmdir()删除目录前,必须先删除该目录中的________,否则无法删除。 7、CSV的是用______分隔数据的文本文件。 8、一维数据写入CSV文件时,使用________方法将列表拼接为字符串。 9、二维数据在Python中用列表嵌套列表表示,每个子列表对应CSV文件的_______行数据。 10、写入二维CSV文件时,每行数据拼接后需添加_______,确保数据分行存储。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第9章 文件操作《Python语言程序设计基础》(电子科技大学出版社) 章节过关B卷
1
第9章 文件操作《Python语言程序设计基础》(电子科技大学出版社) 章节过关B卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。