题目内容

下列关于异常的说法,正确的是

A. 程序一旦遇到异常便会停止运行。
B. 只要代码的语法格式正常,就不会出现异常
C. try语句用于捕获异常
D. 如果except子句没有指明异常,可以捕获和处理所有异常

查看答案
更多问题

下列关于try……except的说法,错误的是

A. try子句中如没有发生异常,则忽略except子句中的代码
B. 程序捕获到异常会先执行except语句,再执行try语句
C. 若在执行try子句中的代码时引发异常,则会执行except子句中的代码
D. except可以指定错误的异常类

阅读下面代码:a = 10b = 0print(a/b)运行代码,python解释器抛出的异常是

A. ZeroDivisionError
B. SyntaxError
C. KeyError
D. IndexError

下列语句中,不能捕获和处理异常的是

A. try:9/0
B. try:9/0except:print("除数不能为0")
C. try:9/0except Exception as e:print(e)
D. try:9/0except ZeroDivisionError as e:print(e)

下面描述中,错误的是

A. 一条try子句只能对应一个except子句
B. 一条except子句可以处理捕获多个异常
C. 使用关键字as可以获取异常的具体信息
D. 程序发生异常后默认返回的信息包括异常类、原因和发生异常的行号

答案查题题库