4、catch子句的形式参数,指明所捕获的异常类型,该类型必须是下列()的子类。
A.Throwable
B.AWTError
C.VirtualMachineError
D.Exception及其子集
第1题:
下列关于捕获异常的描述中,错误的是______。
A.在异常处理代码段中无法访问hy代码段中声明的变量
B.子类异常可被父类异常捕获处理
C.try-catch机制可以被用于流程控制
D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点
第2题:
下列说法中错误的是( )。
A.捕获异常在调用方法时用throw子句捕获并处理
B.异常对象用new来创建
C.Java语言中的类库中已定义有许多异常类可利用
D.Throwable类分为Error和Exception两子类
第3题:
对于try和catch子句的排列,下列各项中正确的是( )。
A.子类异常在前,父类异常其后
B.父类异常在前,子类异常其后
C.先有子类,其他如果排列都无关
D.有继承关系的异常不能在同一个try程序段内
第4题:
A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}
B.不要捕获异常后不处理,丢弃异常信息
C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类
D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出
第5题:
下列错误使用异常的做法是()
第6题:
java语言中,下列哪一子句是异常处理的出口()
第7题:
在代码中,使用catch(Exceptione)的好处是()。
第8题:
java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
第9题:
只会捕获个别类型的异常
捕获try块中产生的所有类型的异常
忽略一些异常
执行一些程序
第10题:
父类在先,子类在后
子类在先,父类在后
有继承关系的异常不能在同一个try程序段内
先有子类,其他如何排列都无关
第11题:
try块只能使用一个catch子句
try块必须同时与catch子句和finally子句一起使用
try块不能单独使用
try块中如果执行了return语句,则其finally子句不能执行
第12题:
异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception
非RuntimeException一般是外部错误,其必须被 try{}catch语句块所捕获
Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形,Error不需要捕捉
RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被 try{}catch语句块所捕获
第13题:
对于catch子句的排列,下列说法正确的是
A.父类在前,子类在后
B.父类在后,子类在前
C.有继承关系的异常不能在同一个try程序段内
D.先有子类,其他如何安排都无关
第14题:
此题为判断题(对,错)。
第15题:
下列说法错误的是()。
A.Throwable类分为Error和Excepfion两子类
B.Java语言中的类库,已定义有许多异常类可利用
C.异常对象用new来创建
D.捕获异常在调用方法时用throw子句捕获并处理
第16题:
关于子类型,以下哪个说法是正确的?()
第17题:
在Java的异常处理语句try-catch-final中,以下描述不正确的是()。
第18题:
对于catch子句的排列,下列哪种是正确的()
第19题:
下列关于异常处理的表述中哪些是正确的()?
第20题:
以下关于异常捕获的原则中,错误的是()
第21题:
try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码
try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码
catch语句和final语句都可以缺省
catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误
当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句
第22题:
无论异常是否抛出,finally子句中的内容都会被执行
catch字句能且只能出现一次
try字句中所抛出的异常一定能被catch字句捕获
try、catch、finally三个字句必须同时出现,才能正确处理异常
第23题:
不能,自定义异常必须被try…catch块捕获,不能被函数抛出
不能,自定义异常必须有try…catch捕获,或则被函数抛出
可以,对于不能捕获的自定义异常,Java系统会自动抛弃,程序继续执行
可以,但如果出现不能捕获的自定义异常,程序将终止
第24题:
RuntimeException 可以不被捕获,Java会自动处理运行期异常。
先列出子类,后列出父类。
先列出具体的异常类,后列出通用的异常类。
Exception类必须出现,而且必须作为catch块中第一个匹配的类。