Java程序设计单元测试四与答案.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

183****6441 + 关注
实名认证
内容提供者

硕士生导师

1亿VIP精品文档

相关文档