大学网课搜题引擎
首页
北京学银在线教育科技有限公司
面向对象程序设计
2 项目二:异常处理
题目详情
简答题
在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。
正确
错误
查看答案与解析
多选题
执行“a=10*1/0”语句时,会产生( )异常。 A. TypeError B. ValueError C. ZeroDivisionError D. KeyError
简答题
异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。 正确 错误
简答题
程序中异常处理结构在大多数情况下是没必要的。 正确 错误
多选题
“try except”语句中使用“except:”表示( )。 A. 捕获所有异常 B. 捕获未被前面except子句捕获的异常 C. 等价于“except None:” D. 错误的写法
简答题
由于异常处理结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。
简答题
在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。 正确 错误
简答题
如果一个异常无法被任何的except子句捕获,则程序会抛出该异常并停止。
简答题
异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。 正确 错误
简答题
无论try子句执行时是否发生异常,都会执行的子句是()。 A.else B.finally C.except D.不存在
简答题
程序中异常处理结构在大多数情况下是没必要的。 正确 错误
简答题
如果一个异常无法被任何的except子句捕获,则程序会抛出该异常并停止。 正确 错误
多选题
对于except字句的排列,下列哪种是正确的。() A. 父类在先,子类在后 B. 子类在先,父类在后 C. 没有顺序,谁在前谁先捕获 D. 先有子类,其他如何排列都无关
简答题
在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。 正确 错误
多选题
当方法遇到异常又不知如何处理时,下列哪种说法是正确的( ) A. 捕获异常 B. 抛出异常 C. 声明异常 D. 嵌套异常
简答题
异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。 正确 错误
简答题
带有 else 子句的异常处理结构,如果不发生异常则执行 else 子句中的代码。 正确 错误
简答题
已知有语句“assert num==0”,则当num的值为0时会引发AssertionError异常。
简答题
异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。 正确 错误
简答题
当方法遇到异常又不知如何处理时,下列哪种说法是正确的 ( ) A、捕获异常 B、抛出异常 C、声明异常 D、嵌套异常
简答题
在异常处理结构中,不论是否发生异常, finally 子句中的代码总是会执行的。 正确 错误
面向对象程序设计
章节列表
1 项目一 面向对象编程
79
2 项目二:异常处理
21
3 项目三:模块
3
4 项目四:迭代器和生成器
0
5 项目五:闭包和装饰器
21
6 项目六:数据库编程
21
7 项目七:GUI编程
41
8 项目八:web编程
30