Java期末复习题自带答案.doc

Java期末复习题自带答案.doc

ID:55631659

大小:138.00 KB

页数:23页

时间:2020-05-21

Java期末复习题自带答案.doc_第1页
Java期末复习题自带答案.doc_第2页
Java期末复习题自带答案.doc_第3页
Java期末复习题自带答案.doc_第4页
Java期末复习题自带答案.doc_第5页
资源描述:

《Java期末复习题自带答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、下列选项中关于Java中封装的说法错误的是(D)。A、封装就是将属性私有化,提供共有的方法访问私有属性B、属性的访问方法包括setter方法和getter方法C、setter方法用于赋值,getter方法用于取值D、包含属性的类都必须封装属性,否则无法通过编译2、Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是(A)A、C不仅继承了B中的成员,同样也继承了A中的成员B、C只继承了B中的成员C、C只继承了A中的成员D、不能继承A或B中的成员3、分析选项中关于Java中this关键字的说法正确的是(A)A、this关键字是在对象内部指代自身的

2、引用B、this关键字可以在类中的任何位置使用C、this关键字和类关联,而不是和特定的对象关联D、同一个类的不同对象共用一个this4、以下关于布局的说法,错误的是(B)A、BorderLayout是边框布局,它是窗体的默认布局B、null是空布局,它是面板的默认布局C、FlowLayout是流布局,这种布局将其中的组件按照加入的先后顺序从左向右排列,一行排满之后就转到下一行继续从左至右排列D、GridLayout是网格布局,它以矩形网格形式对容器的组件进行布置。容器被分成大小相等的矩形,一个矩形中放置一个组件5、以下用于创建容器对象的类是(ABD)(多选)A、F

3、rameB、CheckboxC、PanelD、TextField6、以下关于抽象类和接口的说法错误的是(D)A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口。B、在抽象类中可以没有抽象方法C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现D、接口中的方法都必须加上public关键字。7、关于面向对象的说法正确的是(D)A、类可以让我们用程序模拟现实世界中的实体B、有多少个实体就要创建多少个类C、对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何

4、实现D、现实世界中的某些实体不能用类来描述8、下列不属于面向对象编程的三个特征的是BA.    封装B.    指针操作C.    多态性D.    继承9、类所实现的接口以及修饰不可以是A.    publicB.    abstractC.    finalD.    void10、下列类的定义,错误的是DA.    publicclasstestextendsObject{…… }B.    finalclassoperators{……}C.    classPoint{…… }D.    voidclassPoint{…… }11、关键字supper的作用是

5、DA.    用来访问父类被隐藏的成员变量B.    用来调用父类中被重载的方法C.    用来调用父类的构造函数D.    以上都是12、下面程序定义了一个类,关于该类说法正确的是DabstractclassabstractClass{……}A.    该类能调用newabstractClass(),方法实例化为一个对象B.   该类不能被继承C.    该类的方法都不能被重载D.  以上说法都不对13、关于对象的删除,下列说法正确的是BA.  必须由程序员完成对象的清除B.java把没有引用的对象作为垃圾收集起来并释放C.   只有当程序中调用System.gc

6、()方法时才能进行垃圾收集D.   java中的对象都很小,一般不进行删除操作。14、下列说法正确的是CA.    java中包的主要作用是实现跨平台功能B.    package语句只能放在import语句后面C.    包(package)由一组类(class)和界面(interface)组成D.    可以用#include关键词来标明来自其它包中的类;15、关于构造方法,下列说法错误的是AA.    构造方法不可以进行方法重写B.  构造方法用来初始化该类的一个新的对象C.    构造方法具有和类名相同的名称D.构造方法不返回任何数据类型16、java中用来

7、抛出异常的关键字是CA.tryB、catchC、throwD、finally17、关于异常,下列说法正确的是AA、异常是一种对象B、一旦程序运行,异常将被创建C、为了保证程序运行速度,要尽量避免异常控制D、以上说法都不对18、(C)类是所有异常类的父类。A.ThrowableB、ErrorC、ExceptionD、AWTError19、java语言中,下列哪一子句是异常处理的出口CA.try{…}子句B、catch{…}子句C、finally{…}子句D、以上说法都不对20、下列程序的执行,说法错误的是CclassMultiCatch{publicstaticv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。