第三次作业
∙1、
jar命令的( )参数可以创建归档文件
(1分)
换题
oA、c
oB、v
oC、f
oD、x
参考答案:A
答案说明:c参数,创建归档文件
∙2、
下列选项中,用于在定义子类时声明父类名的关键字是( )。
(1分)
换题
oA、interface
oB、package
oC、extends
oD、class
参考答案:C
答案说明:
∙3、
用于定义类成员的访问控制权的一组关键字是( )。
(1分)
换题
oA、class, float, double, public
oB、float, boolean, int, long
oC、char, extends, float, double
oD、public, private, protected
参考答案:D
答案说明:
∙4、
下面关于throws作用的描述中,正确的是( )
(1分)
换题
oA、一个方法只能抛出一个异常信息
oB、一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常
oC、throws可以声明在方法体中用来指定抛出的具体异常
oD、throws出现在方法函数头
参考答案:D
答案说明:throws关键字需要写在方法声明的后面,throws后面需要声明方法中发生异常的类型,通常将这种做法称为方法声明抛出一个异常
∙5、
下列关于匿名内部类的描述,错误的是( )
(1分)
换题
oA、匿名内部类是内部类的简化形式
oB、匿名内部类的前提是必须要继承父类或实现接口
oC、匿名内部类的格式是"new 父类(参数列表) 或 父接口(){}"
oD、匿名内部类可以有构造方法
参考答案:D
答案说明:匿名内部类不能有构造方法,它连类名都没有
∙6、
以下关于编译异常说法正确的是( )
(1分)
换题
oA、编译异常就是指Exception以及其子类
oB、编译异常如果产生,可以不用处理
oC、编译异常如果产生,必须处理,要么捕获,要么抛出
oD、编译异常指的就是Error
参考答案:C
答案说明:编译异常如果产生,必须处理,要么捕获,要么抛出
∙7、
父类中的方法被以下哪个关键字修饰后不能被重写?( )
(1分)
换题
oA、public
oB、satic
oC、final
oD、void
参考答案:C
答案说明:如果方法被final修饰了,该方法不能被重写
∙8、
在JDK8之前,一个具体类实现接口时,需要重写接口中的?()
(1分)
换题
oA、成员变量
oB、局部变量
oC、成员方法
oD、构造方法
参考答案:C
答案说明:在JDK8之前,接口中只有常量和抽象方法,所以类实现接口,要重写接口中的抽象方法也就是成员方法
∙9、
下面哪个修饰符不可以修饰接口中的成员变量?()
(1分)
换题
oA、public
oB、static
oC、final
oD、private
参考答案:D
答案说明:接口中的成员变量其实是一个常量,用public static final修饰,所以,用private修饰是错误的
∙10、
在Java语言中,以下哪个关键字用于在方法上声明抛出异常?
(1分)
换题
oA、try
oB、catch
oC、throws
oD、throw
参考答案:C
答案说明:
∙11、
在JDK8以前,下列关于接口的说法中,错误的是?( )
(1分)
换题
oA、接口中定义的方法默认使用"public abstract"来修饰
oB、接口中的变量默认使用"public static final"来修饰
oC、接口中的所有方法都是抽象方法
oD、接口中定义的变量可以被修改
参考答案:D
答案说明:接口中定义的变量是常量,不能被修改
∙12、
在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?
(1分)
换题
oA、inherits
oB、implements
oC、extends
oD、modifies
参考答案:C
答案说明:
∙13、
下列关于throws关键字的描述中,正确的是( )
(1分)
换题
oA、thorws可以声明在方法上也可以声明在方法体中
oB、方法上使用throws抛出一个异常则这个方法中一定有try catch代码块
ojava接口有没有构造方法C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开
oD、throws必须和throw配合使用
参考答案:C
答案说明:throws关键字声明抛出异常的语法格式如下:
修饰符 返回值类型 方法名([参数1,参数2.....])throws ExceptionType1[,]{
}
∙14、
如果类的成员被( )访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问
(1分)
换题
oA、private
oB、default
oC、protected
oD、public
参考答案:A
答案说明:如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。类的良好封装就是通过private关键字来实现的
∙15、
Java中所有的类都是通过直接或间接地继承( )类得到的
(1分)
换题
oA、java.lang.Object
oB、java.lang.Class
oC、任意类
oD、以上答案都不对
参考答案:A
答案说明:Object是所有类的父类
∙16、
下列符号中,哪个用于分隔throws关键字抛出的多个异常
(1分)
换题
oA、;
oB、,
oC、&
oD、|
参考答案:B
答案说明:方法中如果有多个异常,他们之间使用逗号隔开
∙17、
在JDK中,包含大量工具类、集合类的包是( )
(1分)
换题
oA、java.lang
oB、java
oC、java.util
oD、java.awt
参考答案:C
答案说明:java.util包包含Java中大量工具类、集合类等
∙18、
在下面哪种情况下,可以使用方法重写?( )
(1分)
换题
oA、父类方法中的形参不适用于子类使用时
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论