Python大学教程(第2版) 第9章题目及答案.doc

Python大学教程(第2版) 第9章题目及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第九章异常处理

一选择题

1.Python中常见的标准异常不包括()

A.BaseExceptionB.SystemExitC.ExceptionD.Error

2.Python将以()开始的成员(但不能由双下划线结束)定义为私有成员

A.数字B.单下划线C.字母D.双下划线

3.抛出异常的方法有()

A.使用raise关键字抛出异常

B.使用try...except捕获异常

C.使用else和finally子句处理异常

D.ABC

4.Python中常见的标准异常包括()

A.ArithmeticError

B.EOFError

C.NameError

D.ABC

5.下列说法错误的是()

A.任何异常都是BaseException类的子类异常

B.所有在exceptBaseException或者不带异常类型的except子句后面的except子句永远不会被运行

C.Python会自动引发自定义异常

D.其中,except子句可以有多个,当try后的语句执行时发生异常,Python就跳过try代码段余下的部分,执行第一个匹配该异常的except子句

6.下列说法错误的是()

A.Python也为用户提供了raise关键字以人为地抛出指定类型的异常

B.在Python中,异常是以类的形式实现的

C.在Python中,异常是以对象的形式实现的

D.在程序运行过程中不免会因为程序内在缺陷或者用户使用不当(例如,除法运算时以0作为除数,用户输入不符合规范等)而无法按照预定的控制流程运行下去。这种在程序运行时产生的例外、违例情况被称为异常(Exception)

7以下异常是Python中常见的标准异常的有()

A.OverflowError

B.ZeroDevisionError

C.IOError

D.ABC

8三个系统级异常不包括()

A.SystemExit

B.GeneratorExit

C.KeybaordInterrupt

D.BaseException

9三大程序控制流程包括()

顺序结构

循环结构

选择结构

ABC

10下列哪个关键字能够抛出异常()

IOError

try...except

Raise

Finally

二判断题

Python不会自动引发自定义异常,这要求程序开发者为自定义的异常编写合理的异常抛出代码(即在合理的场合,使用raise语句抛出合理的自定义异常)。 ()

except后面可以放置多个异常类型(以逗号分割)以表明若多个异常中至少发生一个,则执行该部分异常处理代码,若不放置任何异常类型,则代表可匹配所有的异常类型。 ()

一个需要注意的问题是,在Python中没有被捕获的异常会被递交到上层的try...except异常处理语句或者调用该函数的上层函数,直至程序最上层(若异常仍未被捕获,则程序将结束,并打印默认的异常信息)。 ()

在使用自定义异常类型时,经常需要在捕获异常的同时获取该异常的实例,以获取存储在异常实例中的数据,这只需要在异常类型后用raise指定一个实例名即可。()

Python中提供了断言assert语句,以检测某个表达式是否为真,当表达式不成立时,会引发TypeError异常。 ()

as关键字可以人为地抛出指定类型的异常。()

在程序运行时产生的例外、违例情况被称为异常(Exception)。如果不能在异常发生时及时妥善地处理它们,程序将崩溃,无法继续运行下去。()

BaseException类是所有异常类的基类。 ()

Exception类则是除了SystemExit、GeneratorExit和KeybaordInterrupt三个系统级异常之外所有内置异常类和用户自定义异常类的基类。 ()

ImportError表示导入模块/对象失败。 ()

三填空题

1

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档