第五单元第三节 第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、( )异常处理只能用于处理用户输入错误。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。