第三章Java语言面向对象的特征
一、选择题
1、下列对封装性的描述中,错误的是 B 。
A.封装体包含了属性和行为B.封装体中的属性和行为的访问权限是相同的C.被封装的某些信息在封装体外是不可见的
D.封装使得抽象的数据类型提高了可重用性
2、在类的修饰符中,规定只能被同一包类所使用的修饰符是 B 。
A.public B.默认C.final D.abstract
3、在成员变量的修饰符中,规定只允许该类自身访问的修饰符是 A 。A.private B.public C.默认D.protected
4、下列关于构造方法的特点的描述中,错误的是 A 。
A.不可重载B.方法名同类名C.无返回类型D.系统自动调用5、下列关于关于静态方法的描述中,错误的是 D 。
A.在类体内说明静态方法使用关键字
B.静态方法只能处理静态变量或调用静态方法
C.静态方法不占用对象的内存空间,非静态方法占用对象的内存空间
D.静态方法只能用类名调用
6、下列关于抽象类的描述中,错误的是 C 。
A.抽象类是用修饰符abstract说明的
B.抽象类是不可以定义对象的
C.抽象类是不可以有构造方法的
D.抽象类通常要有它的子类
7、下列关于接口的描述中,错误的是 B 。
A.接口实际上是由常量和抽象方法构成的特殊类
B.一个类只允许继承一个接口
C.定义接口使用的关键字是interface
D.在继承接口的类中通常要给出接口中定义的抽象方法的具体实现
8、下列关于包的描述中,错误的是 A 。
A.包是一种特殊的类
B.包是若干个类的集合
C.包是使用package语句创建的
D.包有有名包和无名包两种
9、下列常用包中,存放用户图形界面类库的包是 A 。
A.java.awt
B.http://www.doczj.com/doc/9aba913aa65177232f60ddccda38376baf1fe0b4.htmlng
C.java.util
D.java.io
10、下列是系统提供的常用的类,所有类的父类的类是 B 。
A.Math
B.Object
C.System
D.String