注意:此页面搜索的是所有试题
国家开放大学JAVA语言程序设计
下面语句中,把方法声明为抽象的公共方法是( )。
单选题 (2.5 分) 2.5分
A.
public abstract method()

B.
public abstract void method()

C.
public abstract void method(){}

D.
public void method() extends abstract

内部类不可以声明在( )。
单选题 (2.5 分) 2.5分
A.
类的内部

B.
类的方法内部

C.
类的构造方法内部

D.
类的外部

下列选项中,( )修饰符修饰的变量是被同一个类生成的对象共享的。
单选题 (2.5 分) 2.5分
A.
public

B.
private

C.
static

D.
Final

Java语言中用来抛出异常的关键字是( )。
单选题 (2.5 分) 2.5分
A.
try

B.
catch

C.
throw

D.
finally

( )类是所有异常类的父类。
单选题 (2.5 分) 2.5分
A.
Throwable

B.
Error

C.
Exception

D.
IOException

自定义异常类时,可以继承的类是( )。
单选题 (2.5 分) 2.5分
A.
Error

B.
Exception及其子类

C.
AssertionError

D.
Applet

使用catch(Exception e)的优点是( )。
单选题 (2.5 分) 2.5分
A.
指挥捕获个别类型的异常

B.
捕获try语句块中产生的所有类型异常

C.
忽略一些异常

D.
执行一些程序

Java语言中,一定会执行完的代码是( )。
单选题 (2.5 分) 2.5分
A.
try

B.
catch

C.
finally

D.
throw

下列( )属于受控异常。
单选题 (2.5 分) 2.5分
A.
Error

B.
NullPointerException

C.
ClassCastException

D.
IOException

下列( )异常属于非受控异常。
单选题 (2.5 分) 2.5分
A.
RuntimeException

B.
FileNotFoundException

C.
SQLException

D.
SocketException

下列关于异常的说法正确的是( )。
单选题 (2.5 分) 2.5分
A.
抛出异常是指程序运行中出现异常情况时发生中断的现象

B.
异常声明可以声明多个异常,中间用“;”分开

C.
使用关键字catch声明可能发生的异常

D.
抛出异常是异常处理的起点

如下程序代码运行的结果是( )。


public class Foo{


public static void main(String[] args) {


try {


return;


} finally {


System.out.println( "Finally" );


}


}


}
单选题 (2.5 分) 2.5分
A.
Finally

B.
编译失败

C.
代码正常运行但没有任何输出

D.
运行时抛出异常

如果抛出在继承中的异常,下列说法正确的是( )。
单选题 (2.5 分) 2.5分
A.
父类中方法抛出三个异常,子类可以抛出四个异常

B.
父类中方法抛出两个异常,子类可以抛出两个异常

C.
父类抛出异常IOException,子类不是必须抛出异常IOException

D.
父类与子类抛出异常是没有关系

编写线程类,能够返回线程执行结果的接口是( )。
单选题 (2.5 分) 2.5分
A.
Runnable

B.
Callable

C.
Clonable

D.
Serializable

20.

下列说法中错误的是( )。
单选题 (2.5 分) 2.5分
A.
线程就是程序

B.
线程是一个程序的单个执行流程

C.
多线程是指一个程序的多个执行流程

D.
多线程用于实现并发

21.