题目内容

下面关于接口的说法错误的是()

A. 接口可以实现多重继承,主要是为了弥补类只能单继承这一缺憾
B. 接口中定义的抽象方法可以不用关键字abstract修饰
C. 接口在实现时可以不必实现其全部方法
D. 接口中的成员变量都是常量

查看答案
更多问题

对于已经被定义过可能抛出异常的方法,在调用时()

A. 对于非运行时异常必须使用try-catch语句处理异常,或用throws将其抛出
B. 如果程序错误,必须使用try-catch语句处理异常
C. 可以置之不理
D. 只能使用try-catch语句处理,不能将异常向上一级调用者抛出

关于异常,下列说法正确的是 ()

A. 任一种异常都必须要进行捕获和处理
B. 一旦程序运行,异常将被创建
C. 为了保证程序运行速度,要尽量避免异常控制和处理
D. 对系统运行时异常,可以不必捕获和处理,尽可能通过调试来避免。

处理try块的说法正确的是 ()

A. 可能抛出异常的方法调用应放在try块中
B. catch 块后必须有finally块
C. try块后应有一个catch 块,且只能有一个catch块,用来处理try块中抛出的异常
D. 对抛出的异常的处理必须放在try块中

下面是一些异常类的层次关系:java.lang.Exceptionjava.lang.RuntimeExceptionjava.lang.IndexOutOfBoundsExceptionjava.lang.ArrayIndexOutOfBoundsExceptionjava.lang.StringIndexOutOfBoundsException假设有一个方法X,会抛出两个异常,数组下标越界和字符串下标越界异常,假定方法X中没有try-catch语句处理这些异常,下面哪个答案是正确的?( )

A. 方法X 必须用try-catch语句捕获,不能将异常抛出。
B. 如果调用X的方法捕获IndexOutOfBoundsException,则ArrayIndexOutOfBounds- Exception和StringIndexOutOfBoundsException都可以被捕获。
C. 如果方法X声明抛出IndexOutOfBoundsException,则调用X的方法必须用try-catch语句捕获。
D. 方法X不能声明抛出异常。

答案查题题库