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


本文标签: 方法 接口 实现 定义 允许