• 2021-04-14
    程序可能发生异常时,应该把不管异常发生与否都执行的代码放到 子句中
  • finally;

    内容

    • 0

      关于Python异常处理结构的说法错误的是()。 A: 在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。 B: 带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。 C: 在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。 D: 异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。

    • 1

      关于程序的异常处理,以下选项中描述错误的是( )。知识点:异常的概念 A: 程序中的异常发生后,妥善处理后程序可以继续执行,所以异常处理提高了程序的健壮性 B: 在try代码块中如果有异常发生,则跳过该代码块中剩下的部分,根据异常类型去匹配except后面的异常,匹配成功则执行该except子句的语句块 C: Python异常处理中,不论异常是否发生,finally子句中的代码总是会被执行 D: Python中一个try代码块只能对应一个处理异常的except代码块

    • 2

      带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。

    • 3

      在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。

    • 4

      程序是否发生异常都要执行的代码块是__________