大学网课搜题引擎
首页
北京学银在线教育科技有限公司
面向对象程序设计
2 项目二:异常处理
题目详情
简答题
异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。
正确
错误
查看答案与解析
多选题
执行“a=10*1/0”语句时,会产生( )异常。 A. TypeError B. ValueError C. ZeroDivisionError D. KeyError
简答题
异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。 正确 错误
简答题
在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。 正确 错误
简答题
程序中异常处理结构在大多数情况下是没必要的。 正确 错误
多选题
“try except”语句中使用“except:”表示( )。 A. 捕获所有异常 B. 捕获未被前面except子句捕获的异常 C. 等价于“except None:” D. 错误的写法
简答题
由于异常处理结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。
简答题
在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。 正确 错误
简答题
如果一个异常无法被任何的except子句捕获,则程序会抛出该异常并停止。
简答题
无论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