传智播客java考试习题3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三次作业1、?)参数可以创建归档文件jar命令的(

)

分(1

c

、A o v 、B o f 、C o x

、D o:A

参考答案参数,创建归档文件答案说明:c 、2?。下列选项中,用于在定义子类时声明父类名的关键字是( ))

分(1

interface

、A o package 、B o extends 、C o class

D、o:C 参考答案:

答案说明3、?用于定义类成员的访问控制权的一组关键字是( )。

(1分)

A、class, float, double, public

o B、float, boolean, int, long o C、char, extends, float, double o D、public, private, protected o参考答案:D

答案说明:

4、?下面关于throws作用的描述中,正确的是()

)

分(1.

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

B、一个方法上使用throws声明一个异常说明这个方法

运行时一定会抛出这个异常o C、throws可以声明在方法体中用来指定抛出的具体异常o D、throws出现在方法函数头o参考答案:D

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

5、?下列关于匿名内部类的描述,错误的是()

(1分)

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

B、匿名内部类的前提是必须要继承父类或实现接口

o C、匿名内部类的格式是

ew 父类(参数列表) 或父接口(){} o D、匿名内部类可以有构造方法o参考答案:D

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

6、?以下关于编译异常说法正确的是()

(1分)

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

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

C、编译异常如果产生,必须处理,要么捕获,要么抛出o

D、编译异常指的就是Error

o参考答案:C

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

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

(1分)

A、public

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

o参考答案:C

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

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

(1分)

A、成员变量o

B、局部变量o

C、成员方法o

D、构造方法o参考答案:C

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

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

(1分)

A、public

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

o参考答案:D

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

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

(1分)

A、try

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

o参考答案:C

答案说明:

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

(1分)

A、接口中定义的方法默认使用灜扵楬?扡瑳慲瑣来修饰o来修饰灜扵楬?瑳瑡捩映湩污、接口中的变量默认使用B o

C、接口中的所有方法都是抽象方法o

D、接口中定义的变量可以被修改o参考答案:D

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

12、?在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?

(1分)

A、inherits

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

o参考答案:C

答案说明:

13、?下列关于throws关键字的描述中,正确的是()

(1分)

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

B、方法上使用throws抛出一个异常则这个方法中一定有try catch代码块o

C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开o

D、throws必须和throw配合使用o参考答案:C

答案说明:throws关键字声明抛出异常的语法格式如下:

修饰符返回值类型方法名([参数1,参数2.....])throws

ExceptionType1[,ExceptionType2.....]{

}

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

(1分)

A、private

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

o:A

参考答案.

答案说明:如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。类的良好封装就是通过private关键字来实现的

15、?Java中所有的类都是通过直接或间接地继承()类得到的

(1分)

A、ng.Object

o B、ng.Class o C、任意类o D、以上答案都不对o参考答案:A

答案说明:Object是所有类的父类

16、?下列符号中,哪个用于分隔throws关键字抛出的多个异常

(1分)

A、;

o B、, o C、& o D、|

o参考答案:B

答案说明:方法中如果有多个异常,他们之间使用逗号隔开

17、?在JDK中,包含大量工具类、集合类的包是()

(1分)

A、ng

o B、 o C、java.util o D、java.awt

相关文档
最新文档