欢迎来到天天文库
浏览记录
ID:31913687
大小:101.52 KB
页数:29页
时间:2019-01-26
《java复习题(doc版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java复习题 第4-7章面向对象程序设计一、选择题1. 下列不属于面向对象编程的三个特征的是A. 封装B. 指针操作C. 多态性D. 继承2. 在Java接口中,下列选项中有效的方法声明是(AB)。(选择二项) A、public void aMethod(); B、void aMethod(); C、protected void aMethod(); D、private void aMethod();3. 下列类的定义,错误的是A. publicclasstestextendsObject{…… }B. fina
2、lclassoperators{……}C. classPoint{29Java复习题…… }D. voidclassPoint{…… }4. 关键字supper的作用是A. 用来访问父类被隐藏的成员变量B. 用来调用父类中被重载的方法C. 用来调用父类的构造函数D. 以上都是5. 下面程序定义了一个类,关于该类说法正确的是abstractclassabstractClass{……}A. 该类能调用newabstractClass(),方法实例化为一个对象B. 该类不能被继承C. 该类的方法都不能被重载D
3、. 以上说法都不对6. 关于对象的删除,下列说法正确的是A. 必须由程序员完成对象的清除B. java把没有引用的对象作为垃圾收集起来并释放C. 只有当程序中调用System.gc()方法时才能进行垃圾收集29Java复习题D. java中的对象都很小,一般不进行删除操作。7. 下列说法正确的是A. java中包的主要作用是实现跨平台功能B. package语句只能放在import语句后面C. 包(package)由一组类(class)和接口(interface)组成D. 可以用#include关键词来标明来自其它包中的类;
4、8. 关于构造方法,下列说法错误的是A. 构造方法不可以进行方法重写B. 构造方法用来初始化该类的一个新的对象C. 构造方法具有和类名相同的名称D. 构造方法不返回任何数据类型9. 请将程序补充完整1.__abstract_____classC2.{3. abstractvoidcallme()4. voidmetoo5. {6. System.out.println(“类C的metoo()方法”);7. }8.
5、 }9. classD_extends______C10. {29Java复习题11. voidcallme()12. {13. System.out.println(“重载C类的callme()方法”);14. }15. }16. publicclassAbstract17. {18. publicstaticvoidmain(Strin
6、gargs[])19. }20. Cc=___new_______D();21. c.callme();22. c.metoo();23. }24. }10.以下关于抽象类和接口的说法错误的是( )A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口。 B、在抽象类中可以没有抽象方法 C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现 29Java复习题D、接口中定义的变量默认是public sta
7、tic final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。 E、接口中的方法都必须加上public关键字。 二、填空题1. 把对象实例化可以生成多个对象,使用____new_____运算符为对象分配内存空间。2. java程序引入接口的概念,是为了弥补只允许类的__单继承______的缺憾。3. java语言以___类____为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。4. 抽象方法只
此文档下载收益归作者所有