传智播客java考试习题3 下载本文

第三次作业

?

1、

jar命令的( )参数可以创建归档文件 (1分)

o A、c

o B、v o C、f o D、x

参考答案:A

答案说明:c参数,创建归档文件

?

2、

下列选项中,用于在定义子类时声明父类名的关键字是( )。 (1分)

o A、interface

o B、package o C、extends o D、class

参考答案:C 答案说明:

?

3、

用于定义类成员的访问控制权的一组关键字是( )。 (1分)

o A、class, float, double, public

o B、float, boolean, int, long o C、char, extends, float, double o D、public, private, protected

参考答案:D 答案说明:

?

4、

下面关于throws作用的描述中,正确的是( ) (1分)

o A、一个方法只能抛出一个异常信息

o B、一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常 o C、throws可以声明在方法体中用来指定抛出的具体异常 o D、throws出现在方法函数头

参考答案:D

答案说明:throws关键字需要写在方法声明的后面,throws后面需要声明方法中发生异常的类型,通常将这种做法称为方法声明抛出一个异常

?

5、

下列关于匿名内部类的描述,错误的是( ) (1分)

o A、匿名内部类是内部类的简化形式

o B、匿名内部类的前提是必须要继承父类或实现接口 o C、匿名内部类的格式是\父类(参数列表) 或 父接口(){}\o D、匿名内部类可以有构造方法

参考答案:D

答案说明:匿名内部类不能有构造方法,它连类名都没有

?

6、

以下关于编译异常说法正确的是( ) (1分)

o A、编译异常就是指Exception以及其子类

o B、编译异常如果产生,可以不用处理

o C、编译异常如果产生,必须处理,要么捕获,要么抛出 o D、编译异常指的就是Error

参考答案:C

答案说明:编译异常如果产生,必须处理,要么捕获,要么抛出

?

7、

父类中的方法被以下哪个关键字修饰后不能被重写?( ) (1分)

o A、public

o B、satic o C、final o D、void

参考答案:C

答案说明:如果方法被final修饰了,该方法不能被重写

? 8、

在JDK8之前,一个具体类实现接口时,需要重写接口中的?() (1分)

o A、成员变量

o B、局部变量 o C、成员方法 o D、构造方法

参考答案:C

答案说明:在JDK8之前,接口中只有常量和抽象方法,所以类实现接口,要重写接口中的抽象方法也就是成员方法

?

9、

下面哪个修饰符不可以修饰接口中的成员变量?() (1分)

o A、public

o B、static o C、final o D、private

参考答案:D

答案说明:接口中的成员变量其实是一个常量,用public static final修饰,所以,用private修饰是错误的

?

10、

在Java语言中,以下哪个关键字用于在方法上声明抛出异常? (1分)

o A、try

o B、catch o C、throws o D、throw

参考答案:C 答案说明:

?

11、

在JDK8以前,下列关于接口的说法中,错误的是?( ) (1分)

o A、接口中定义的方法默认使用\来修饰

o B、接口中的变量默认使用\来修饰

o C、接口中的所有方法都是抽象方法 o D、接口中定义的变量可以被修改

参考答案:D

答案说明:接口中定义的变量是常量,不能被修改

?

12、

在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字? (1分)

o A、inherits

o B、implements o C、extends o D、modifies

参考答案:C 答案说明:

?

13、

下列关于throws关键字的描述中,正确的是( ) (1分)

o A、thorws可以声明在方法上也可以声明在方法体中

o B、方法上使用throws抛出一个异常则这个方法中一定有try catch代码块 o C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开 o D、throws必须和throw配合使用

参考答案:C

答案说明:throws关键字声明抛出异常的语法格式如下: 修饰符 返回值类型 方法名([参数1,参数2.....])throws ExceptionType1[,ExceptionType2.....]{

?

} 14、

如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问 (1分)

o A、private

o B、default o C、protected o D、public

参考答案:A