第五单元第三节 第17练 可控的程序代码:异常处理 《Python程序设计基础》(高等教育出版社)一课一练

2026-01-07
| 2份
| 6页
| 40人阅读
| 3人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 作业-同步练
知识点 异常
使用场景 同步教学
学年 2026-2027
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 130 KB
发布时间 2026-01-07
更新时间 2026-01-07
作者 xkw_083850889
品牌系列 上好课·一课一练
审核时间 2026-01-07
下载链接 https://m.zxxk.com/soft/55835113.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Python程序设计基础》(高等教育出版社)一课一练的第17练,内容涵盖第五单元第三节可控的程序代码:异常处理的相关概念。 《Python程序设计基础》(高等教育出版社)第17练 第五单元 搭建程序的“积木块” 第三节 可控的程序代码:异常处理 1、 单项选择题(本题共5小题) 1.以下代码运行后会输出什么( )。 try: num = int("abc") except ValueError: print("转换失败") A.转换失败 B.abc C.报错 D.无输出 答案:A 解析:字符串"abc"无法转换为整数,触发ValueError。 2.用于处理文件不存在的异常是( )。 A.IndexError B.FileNotFoundError C.ZeroDivisionError D.ValueError 答案:B 解析:FileNotFoundError表示文件未找到。 3.os模块中用于执行系统命令的函数是( )。 A.os.name B.os.getcwd() C.os.system() D.os.listdir() 答案:C 解析:os.system()用于执行系统命令。 4.以下( )异常表示“索引超出范围”。 A.ValueError B.IndexError C.KeyError D.TypeError 答案:B 解析:IndexError表示序列索引超出范围。 5.以下代码运行后会输出( )。 try: print(10 / 0) except ZeroDivisionError: print("除零错误") finally: print("结束") A.除零错误 结束 B.结束 C.报错 D.10 答案:A 解析:除零异常被捕获,执行except和finally块。 2、 多选题(本题共2小题) 1.以下( )情况可能引发异常。 A.打开不存在的文件 B.列表索引超出范围 C.字符串转换为整数失败 D.打印一个变量 答案:ABC 解析:打开文件、索引、转换都可能引发异常,打印变量一般不会。 2.以下( )函数可以获取目录或文件信息。 A.os.getcwd() B.os.listdir() C.os.system() D.os.name 答案:AB 解析:os.getcwd()和os.listdir()用于获取目录信息。 3、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )os.listdir()返回的结果是一个列表。 答案:A 解析:os.listdir()返回指定目录下的文件和目录名列表。 2、( )ValueError表示值不符合预期类型或范围。 答案:A 解析:例如将非数字字符串转换为整数时会引发ValueError。 3、( )异常处理只能用于处理用户输入错误。 答案:B 解析:异常处理可用于处理各种运行时错误。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Python程序设计基础》(高等教育出版社)一课一练的第17练,内容涵盖第五单元第三节可控的程序代码:异常处理的相关概念。 《Python程序设计基础》(高等教育出版社)第17练 第五单元 搭建程序的“积木块” 第三节 可控的程序代码:异常处理 1、 单项选择题(本题共5小题) 1.以下代码运行后会输出什么( )。 try: num = int("abc") except ValueError: print("转换失败") A.转换失败 B.abc C.报错 D.无输出 2.用于处理文件不存在的异常是( )。 A.IndexError B.FileNotFoundError C.ZeroDivisionError D.ValueError 3.os模块中用于执行系统命令的函数是( )。 A.os.name B.os.getcwd() C.os.system() D.os.listdir() 4.以下( )异常表示“索引超出范围”。 A.ValueError B.IndexError C.KeyError D.TypeError 5.以下代码运行后会输出( )。 try: print(10 / 0) except ZeroDivisionError: print("除零错误") finally: print("结束") A.除零错误 结束 B.结束 C.报错 D.10 2、 多选题(本题共2小题) 1.以下( )情况可能引发异常。 A.打开不存在的文件 B.列表索引超出范围 C.字符串转换为整数失败 D.打印一个变量 2.以下( )函数可以获取目录或文件信息。 A.os.getcwd() B.os.listdir() C.os.system() D.os.name 3、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )os.listdir()返回的结果是一个列表。 2、( )ValueError表示值不符合预期类型或范围。 3、( )异常处理只能用于处理用户输入错误。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第五单元第三节  第17练  可控的程序代码:异常处理 《Python程序设计基础》(高等教育出版社)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。