更多“异常处理语句中,无论是否发生异常,finally语句都将被执行。”相关问题
  • 第1题:

    结构化异常处理用try…catch…finally语句,则可能出现异常的语句放在()块。


    正确答案:try

  • 第2题:

    关于异常处理机制的叙述正确的是()。

    • A、catch部分捕捉到异常情况时,才会执行finally部分
    • B、当try区段的程序发生异常时,才会执行finally部分
    • C、当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
    • D、以上都是

    正确答案:C

  • 第3题:

    下列关于异常处理的表述中哪些是正确的()?

    • A、无论异常是否抛出,finally子句中的内容都会被执行
    • B、catch字句能且只能出现一次
    • C、try字句中所抛出的异常一定能被catch字句捕获
    • D、try、catch、finally三个字句必须同时出现,才能正确处理异常

    正确答案:A

  • 第4题:

    由于异常处理结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。


    正确答案:错误

  • 第5题:

    一个异常处理中finally语句块只能有一个或者可以没有。


    正确答案:正确

  • 第6题:

    对于异常处理语句try…catch,下面那句话不正确?()

    • A、一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catch
    • B、不管有没有捕获异常,finally部分都会被执行
    • C、找到合适的异常类型后就不再执行后面的catch
    • D、应该先处理子异常类,再处理父异常类。

    正确答案:A

  • 第7题:

    单选题
    下面对异常说法不正确的是()
    A

    try/catch块为基本引发异常的组合

    B

    在捕获异常时,可以有多个catch块

    C

    无论异常是否发生,finally块总会执行

    D

    try块和finally不能连用


    正确答案: D
    解析: 暂无解析

  • 第8题:

    单选题
    关于finally块中的代码描述正确的是()
    A

    finally块中的代码总是被执行的

    B

    如果try块后没有catch块,finally块中的代码才会执行

    C

    异常发生时才被执行

    D

    异常没有发生时才被执行


    正确答案: B
    解析: 暂无解析

  • 第9题:

    填空题
    结构化异常处理用try…catch…finally语句,则可能出现异常的语句放在()块。

    正确答案: try
    解析: 暂无解析

  • 第10题:

    填空题
    在异常处理中,无论异常是否抛出,()子句中的内容都会被执行。

    正确答案: finally
    解析: 暂无解析

  • 第11题:

    单选题
    关于异常处理机制的叙述正确的是()。
    A

    catch部分捕捉到异常情况时,才会执行finally部分

    B

    当try区段的程序发生异常时,才会执行finally部分

    C

    当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分

    D

    以上都是


    正确答案: B
    解析: 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分

  • 第12题:

    判断题
    由于异常处理结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    在异常处理中,无论异常是否抛出,()子句中的内容都会被执行。


    正确答案:finally

  • 第14题:

    关于finally块中的代码描述正确的是()

    • A、finally块中的代码总是被执行的
    • B、如果try块后没有catch块,finally块中的代码才会执行
    • C、异常发生时才被执行
    • D、异常没有发生时才被执行

    正确答案:A

  • 第15题:

    无论try块中的语句是否发生异常,都会执行catch块中的语句。()


    正确答案:错误

  • 第16题:

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


    正确答案:正确

  • 第17题:

    finally块中的代码将()

    • A、总是被执行
    • B、如果try块后面没有catch块时,finally块中的代码才会执行
    • C、异常发生时才被执行
    • D、异常没有发生时才执行

    正确答案:A

  • 第18题:

    单选题
    在try-catch-finally结构中,哪个说法不正确()
    A

    可以存在多个catch语句块,表示可以捕捉多种异常

    B

    不能同时没有catch语句块和finally语句块

    C

    结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中

    D

    在try-catch-finally结构中,不发生异常,finally语句块不会执行


    正确答案: C
    解析: 暂无解析

  • 第19题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第20题:

    单选题
    try-catch-finally语句中()处理异常情况?
    A

    try

    B

    catch

    C

    finally

    D

    throw


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    下列关于异常处理的表述中哪些是正确的()?
    A

    无论异常是否抛出,finally子句中的内容都会被执行

    B

    catch字句能且只能出现一次

    C

    try字句中所抛出的异常一定能被catch字句捕获

    D

    try、catch、finally三个字句必须同时出现,才能正确处理异常


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    finally块中的代码将()
    A

    总是被执行

    B

    如果try块后面没有catch块时,finally块中的代码才会执行

    C

    异常发生时才被执行

    D

    异常没有发生时才执行


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    对于异常处理语句try…catch,下面那句话不正确?()
    A

    一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catch

    B

    不管有没有捕获异常,finally部分都会被执行

    C

    找到合适的异常类型后就不再执行后面的catch

    D

    应该先处理子异常类,再处理父异常类。


    正确答案: D
    解析: 暂无解析

  • 第24题:

    判断题
    无论try块中的语句是否发生异常,都会执行catch块中的语句。()
    A

    B


    正确答案:
    解析: 暂无解析