一、单项选择题(每小题2分,共60分)
1.当不希望某个类被其他类继承时,就可以将该类标识为( )
A.final
B.abstract
C.private
D.protected
2.面向对象程序设计有许多特性,下列选项中,不是面向对象程序设计特性的是()
A.封装性
B. 逻辑性
C. 继承性
D.多态性
3.以下不属于对象的性质是( )
A.对象可做另一对象成员
B.对象之间可以相互赋值
C.对象可以用作数组的元素
D.父对象可以实例化子对象
4.下列说法中,正确的是()
A.类成员数据必须是共有的 B.数组是无序数据的集合
C.抽象类可以实例化 D. 类是变量和方法的集合体
5.在抽象类中声明一个抽象方法的是( )
A.public abstract method();
B. public void method(){abstract;}
C.public void abstract Method();
D. public abstract void method();
6.当一个类没有指定访问修饰符(public, abstract和final)时,下列说法正确的是( )
A.该类只可以在声明这些类的包中使用
B.该类的使用没有任何限制
C.该类没有子类,也没有父类
D.该类不可以被继承
7.构造函数何时被调用( )
A. 创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象属性时
8.Java语言中,一个接口可以有( )个父接口
A.多个
B.0个或1个
C.有且只有1个
D.0
9.属于main()方法的返回类型是( )
A. ,静态类B公共类 C.抽象类 D.默认类
10.在Java中,由Java编译器自动导入,而无需在程序中、用import导入的包是( )
A.java.io B.java.math C.java,bean http://www.doczj.com/doc/fad18e52f01dc281e53af009.htmlng
11.在Java中,线程是(B)
A.分时的
B.抢占式的
C.非抢占式的D。非分时的12,在Java中,所有类的根类是( )
A. http://www.doczj.com/doc/fad18e52f01dc281e53af009.htmlng.String
http://www.doczj.com/doc/fad18e52f01dc281e53af009.htmlng.Class
C. http://www.doczj.com/doc/fad18e52f01dc281e53af009.htmlng.Object
http://www.doczj.com/doc/fad18e52f01dc281e53af009.htmlng.System
13下列选项属于Runnable接口中包括的抽象方法的是()
A.run()
B.start()
C.sleep()
D.stop()