admin 管理员组文章数量: 1086019
2024年3月7日发(作者:absolute的各种形式)
一、单选题
1、下列哪一个关键字用于实现接口来定义类? ( )
ct
ace
s
ents
正确答案:D
2、下列关于修饰符混用的说法,错误的是( )
ct类中不可以有private的成员
ct能与final同时使用修饰同一个类
C.非static方法中能处理static和非static的成员
ct方法必须在abstract类中
正确答案:B
3、下列对多态性的描述中,错误的是( )。
语言允许方法重载与方法覆盖
语言允许变量覆盖
C.多态性提高了程序的抽象性和简洁性
语言允许运算符重载
正确答案:D
4、下面关于接口的描述中,错误的是( )。
A.定义接口使用的关键字是interface
B.一个类只允许继承一个接口
C.在继承接口的类中通常要给出接口中定义的抽象方法的具体实现
D.接口实际上是由常量和抽象方法构成的特殊类
正确答案:B
5、下列关于抽象类的描述中,错误的是( )。
A.抽象类是用修饰符abstract说明的
B.抽象类是不可以有构造方法的
C.抽象类是不可以定义对象的
D.抽象类通常要有它的子类
正确答案:B
6、下列对多态性的描述中,错误的是(
A.多态性提高了程序的抽象性和简洁性
语言允许方法重载与方法覆盖
语言允许变量覆盖
语言允许运算符重载
正确答案:D
7、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符( )
ct
e
正确答案:A
)。
8、关于接口哪个正确? ( )
A.接口和抽象类是同一回事
B.一个类只能实现一个接口
C.接口间不能有继承关系
D.实现一个接口必须实现接口的所有方法
正确答案:D
9、下列方法作为与方法public void add(int a){}的重载方法不合理的是( )
void add(int a,int b)
void add(float a)
void add(char a)
int add(int a)
正确答案:D
10、下面关于包的描述中,错误的是( )
A.使用package语句创建包
B.使用import语句引入包
C.包是若干对象的集合
D.包分为有名包和无名包两种
正确答案:C
二、判断题
1、抽象方法是一种只有说明而无具体实现的方法。
正确答案:√
2、调用this 或super构造方法的语句必须放在第一条语句。
正确答案:√
3、一个类可以实现多个接口,接口可以实现“多重继承”。
正确答案:√
4、Java 语言不允许同时继承一个类并实现一个接口。
正确答案:×
5、实现接口的类可以是抽象类。
正确答案:×
三、填空题
1、接口中的成员只有静态常量和______。
正确答案:抽象方法
2、如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个______语句。
正确答案:return
3、Java包装类都覆盖了Object 类的______方法,以字符串的形式返回包装对象所表示的基本类型数据。
正确答案:toString()
4、实现接口中的抽象方法时,必须使用完全相同的方法头,并且还要用______修饰符。
正确答案:public
5、一个接口可以通过关键字______来继承多个其他接口。
正确答案:extends
版权声明:本文标题:Java程序设计单元测试四与答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1709792782a546432.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论