第二部分面向对象程序设计
注意:选择题为不定项选择
1、以下哪些是Java的修饰符()
A. static
B. final
C. protected
D. const
2、面向对象技术的特性是()
A、继承性
B、有效性
C、多态性
D、封装性
3、下列哪个命题为真?()
A、所有类都必须定义一个构造函数。
B、构造函数必须有返回值。
C、构造函数可以访问类的非静态成员。
D、构造函数必须初始化类的所有数据成员。
4、关于子类与父类关系的描述正确的是()
A、子类型的数据可以隐式转换为其父类型的数据;
B、父类型的数据可以隐式转换为其子类型的数据;
C、父类型的数据必须通过显式类型转换为其子类型的数据;
D、子类型实例也是父类型的实例对象。
5、读程序,以下可以在main()方法中添加的语句是哪些?()class Test{
private float f=1.0f;
int m=12;
static int n=1;
public static void main(String args[]){
Test t=new Test();
//...
}
}
A. t.f
B. this.n
C. Test.m
D. Test.n
6、下面哪个关键字不是用来控制对类成员的访问的?()
A、public
B、protected
C、default
D、private
7、Java语言正确的常量修饰符应该是()
A、final
B、static final
C、static
D、public static final
8、接口的所有成员域都具有、static和属性。
9、接口的所有成员方法都具有和属性。
10、编译下列源程序会得到哪些文件?()
class A1{