![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
如果抛出在继承中的异常,下列说法正确的是()。
A.父类中方法抛出两个异常,子类可以抛出两个异常
B.父类抛出异常IOException,子类不是必须抛出异常IOException
C.父类中方法抛出三个异常,子类可以抛出四个异常
D.父类与子类抛出异常是没有关系的
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.父类中方法抛出两个异常,子类可以抛出两个异常
B.父类抛出异常IOException,子类不是必须抛出异常IOException
C.父类中方法抛出三个异常,子类可以抛出四个异常
D.父类与子类抛出异常是没有关系的
A.throws是在方法声明处抛出异常
B.throw抛出异常时,需要自己手动创建异常类对象
C.一个抛出异常的方法,被调用时,调用者会得到异常
D.throw抛出异常时不需要手动创建对象
A.一旦出现异常,程序运行就终止了
B.如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常
C.在catch子句中匹配异常是一种精确匹配
D.可能抛出系统异常的方法是不需要申明异常的
A.Error类错误是经常发生的错误,必须进行处理
B.Exception类是所有异常类的父类
C.运行时异常包括RuntimeException及其所有子类
D.非运行时异常包括RuntimeException及其所有子类
A. 当raise指定异常的类名时,会隐式地创建异常类的实例
B.显式地创建异常类实例,可以使用raise直接引发
C. 不带参数的raise语句,只能引发刚刚发生过的异常
D.使用raise抛出异常时,无法指定描述信息
A.私有方法不能被子类覆盖
B.子类可以覆盖超类中的任何方法
C.覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法
D.覆盖方法中的参数清单必须是被覆盖方法参数清单的子集
当方法遇到异常又不知如何处理时,下列哪种说法是正确的? ()
A.捕获异常
B.抛出异常
C.声明异常
D.嵌套异常
A.异常声明可以声明多个异常,中间用“;”分开
B.抛出异常是指程序运行中出现异常情况时发生中断的现象
C.抛出异常是异常处理的起点
D.使用关键字catch声明可能发生的异常
A.子类可以继承父类所有属性和方法
B.子类继承父类的非私有属性和方法
C.子类只能继承父类的属性,不能继承父类的方法
D.子类只能继承父类的方法,不能继承父类的属性