文档详情

2025年第三章面向对象程序设计(答案) .pdf

发布:2025-01-17约2.02千字共2页下载文档
文本预览下载声明

人人好公,则天下太平;人人营私,则天下大乱。——刘鹗

学号:姓名:

第三章面向对象程序设计作业

一、判断题

1、一个Java源程序可有多个类,但只仅有一个public类,而且程序名与public类名相

同。

2、如果类A和类B在同一个包中,则除了私有成员外,类A可以访问类B中所有的成

员。

3、接口中的成员变量全部为常量,方法为抽象方法。对

4、抽象类可以有构造方法,可以直接实例化。错

5、对static方法的调用可以不需要类实例。对

6、包含抽象方法的类一定是抽象类。对

7、方法中的形参可以和方法所属类的属性同名。对

8、接口无构造器,不能有实例,也不能定义常量。错

9、类的实例对象的生命周括实例对象的创建、使用、废弃、垃圾的回收。对

10、Java应用程序的入口main方法只有一种定义法。对

二、选择题

1、下列答案正确的是(A)

A)在同一个Java源文件中可以包含多个类,只能有一个被声明为public

B)在同一个Java源文件中只能包含一个类,并被声明为public

C)在同一个Java源文件中可以包含多个类,都可以被声明为public

D)在同一个Java源文件中可以包含多个类,只能有一个被声明为default

2、Java实现动态多态性是通过(B)实现的。

太上有立德,其次有立功,其次有立言,虽久不废,此谓不朽。——《左传》

A)重载B)覆盖

C)接口D)抽象类

3、下列哪一个是正确的方法重载描述(A)

A)重载方法的参数类型必须不同

B)重载方法的参数名称必须不同

C)返回值类型必须不同

D)修饰词必须不同

4、final关键字不可以用来修饰(D)

A)类B)成员方法

C)域D)接口

5、接口的所有成员方法都具有(B)属性

A)private,finalB)public,abstract

C)static,protectedD)static

6、Java的封装性是通过(A)实现的

A)访问控制B)设计内部类

C)静态域和静态方法D)包

7、下列接口或类不属于java.util.*包的是(D)

A)CollectionB)VectorC)MapD)Integer

8、下述哪一组方法,是一个类中方法重载的正确写法?(A)

A)intaddValue(inta

显示全部
相似文档