- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一、单选题
1、下列哪一个关键字用于实现接口来定义类?()
A.abstract
B.interface
C.extends
D.implements
正确答案:D
2、下列关于修饰符混用的说法,错误的是()
A.abstract类中不可以有private的成员
B.abstract能与final同时使用修饰同一个类
C.非static方法中能处理static和非static的成员
D.abstract方法必须在abstract类中
正确答案:B
3、下列对多态性的描述中,错误的是()。
A.Java语言允许方法重载与方法覆盖
B.Java语言允许变量覆盖
C.多态性提高了程序的抽象性和简洁性
D.Java语言允许运算符重载
正确答案:D
4、下面关于接口的描述中,错误的是()。
A.定义接口使用的关键字是interface
B.一个类只允许继承一个接口
C.在继承接口的类中通常要给出接口中定义的抽象方法的具体实现
D.接口实际上是由常量和抽象方法构成的特殊类
正确答案:B
5、下列关于抽象类的描述中,错误的是()。
A.抽象类是用修饰符abstract说明的
B.抽象类是不可以有构造方法的
C.抽象类是不可以定义对象的
D.抽象类通常要有它的子类
正确答案:B
6、下列对多态性的描述中,错误的是()。
A.多态性提高了程序的抽象性和简洁性
B.Java语言允许方法重载与方法覆盖
C.Java语言允许变量覆盖
D.Java语言允许运算符重载
正确答案:D
7、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰
符()
A.abstract
B.private
C.public
D.final
正确答案:A
8、关于接口哪个正确?()
A.接口和抽象类是同一回事
B.一个类只能实现一个接口
C.接口间不能有继承关系
D.实现一个接口必须实现接口的所有方法
正确答案:D
9、下列方法作为与方法publicvoidadd(inta){}的重载方法不合理的是
()
A.publicvoidadd(inta,intb)
B.publicvoidadd(floata)
C.publicvoidadd(chara)
D.publicintadd(inta)
正确答案: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
文档评论(0)