java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面
错
举一反三
- 异常处理结构中可有多个catch子句,应将捕获父类型异常的catch放在捕获子类型异常的catch之前
- 有关下列异常处理机制叙述正确的是()。try{可能产生异常的语句块;}catch(exceptiontype1e){处理异常e的语句块;}catch(exceptiontype2e){处理异常e的语句块;}……finally{最终处理语句块;} A: try子句可能有多个,catch子句可能有多个,finally子句必须有。 B: 多个catch参数中的异常类可以有父子关系,但父类异常的catch子句应该在子类异常的catch子句前面。 C: 如果try子句没有抛出任何异常,则跳过catch子句,转移到finally子句继续执行。 D: 当try子句监视的语句块抛出异常时,运行时系统会根据catch子句的顺序,从第一个开始,逐个查找能够捕获该异常的catch子句并执行catch子句内的语句块以完成对异常的处理,然后继续执行后面的catch子句,最后转移到finally子句,执行该子句中的语句块。
- java中的异常处理通过5个关键字来实现:它们是try、catch、throw、throws和finally。进行异常监测的代码要放在______ 子句内:捕获异常处理异常需要使catch子句.
- 使用catch子句捕获异常时,多个catch子句的排列应遵循什么原则( )
- 在C#中,异常处理结构语句包括try子句、catch子句和finaly子句,其中catch子句也是可以省略的。
内容
- 0
catch(...)一般放在其他catch子句的后面,该子句()。 A: 抛掷异常 B: 捕获所有类型的异常 C: 检测并处理异常 D: 有语法错误
- 1
java中的异常处理通过5个关键字来实现:它们是try、catch、throw、throws和finally。进行异常监测的代码要放在______ 子句内:捕获异常处理异常需要使 catch子句;在方法中宣布可能产生的异常应使用throws关键字。
- 2
java语言中,下列( )是异常处理的出口。 A: try{…}子句 B: catch{…}子句 C: finally{…}子句 D: 以上说法都不对
- 3
同一段程序可以产生不止一种异常,可以放置多个catch子句
- 4
在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句