第三章 Jav a 语言面向对象的特征 2
选择题 3-1 下列对封装性的描述中,错误的是( B )
封装体包含了属性和行为 B
封装体中的属性和行为的访问权限是相同的 C
被封装的某些信息在封装体外是不可见的 D
封装使得抽象的数据类型提高了可重用性 3-2 下列关于继承性的描述中,错误的是(C) A
一个类可以同时生成多个子类 B
子类继承了父类的所有成员 C
Jav a 语言支持单重继承和多重继承 D
Jav a 语言通过接口可使子类使用多个父类的成员 3-3 下列对多态性的描述中,错误的是(A) A
Jav a 语言允许运算符重载 B
Jav a 语言允许方法重载 C
Jav a 语言允许变量覆盖 D
多态性提高了程序的抽象性和简洁性 3-4 在类的修饰符中,规定只能被同一包类所使用的修饰符是(B) A
pu blic B
final D
abstract 3-5 在成员变量的修饰符中,规定只能被同一包类所使用的修饰符是(B) A
priv ate B
pu blic C
protected 3-6 在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包的该类子类的修饰符是(D) A
pu blic B
priv ate C
protected 3-7 下列关于构造方法的特点的描述中,错误的是(A) A
不可重载 B
方法名同类名 C
无返回类型 D
系统自动调用 3-8 下列关于静态方法的特点的描述中,错误的是(D) A
在类体内说明静态方法使用关键字 static B
静态方法只能处理静态变量或调用静态方法 C
静态方法不占用对象的内存空间,非静态方法占用对象的内存空间 D
静态方法只能用类名调用 3-9 下列对静态初始化器的描述中,错误的是(C) A
静态初始化器是用来对类进