• 2022-06-19
    在编写异常处理的程序段中,每个catch语句块都应该与( )语句块对应,如果捕获成功则使用该catch语句块来启动相应的处理流程。
    A: if–else;
    B: switch;
    C: try;
    D: throw;
  • C

    内容

    • 0

      在使用try、catch处理异常时,将需要正常运行的语句写在catch语句块中,将处理异常的语句写在try语句块中。

    • 1

      关于catch语句的说法,错误的是 A: catch块必须紧跟在try语句块之后 B: catch语句块之间不能有任何其他代码 C: 由于一个try语句可能会抛出一个或多个异常,所以一个try可以有多个catch语句,每个catch块用来识别和处理一种特定类型的异常对象 D: 如果try块产生的异常对象被第1个catch块所捕获,则程序的流程将直接跳转到这个catch块中,处理完毕后接着被其余的类型符合的异常捕获... ...

    • 2

      如果try中抛出异常,那么try块执行完后控制权会转向何处? A: catch后的第一条语句 B: catch语句块的第一条语句 C: throw语句 D: 退出程序

    • 3

      在java语言中,捕获和处理异常的语句块为()。 A: if…else B: switch…case C: do…while D: try…catch

    • 4

      下列关于异常处理中的throw语句的说法,正确的是() A: throw语句并不能改变try..catch..finally语句结构的执行顺序,它只能主动地抛出错误。 B: 用户能使用throw关键字像调用函数一样调用指定的catch语句块。 C: 在含有throw关键字的catch语句中,当try语句块中产生错误对象后,无论try语句块中的语句是否有错误,系统都会跳出try语句块执行相应catch语句块中的内容。 D: 在throw语句抛出错误后,如果没有相应的catch语句块解决错误,系统并不会终止程序,而是自动输出该错误。