JavaOOP阶段小测试2-笔试题-含参考答案-试题来源网络.doc_第1页
JavaOOP阶段小测试2-笔试题-含参考答案-试题来源网络.doc_第2页
JavaOOP阶段小测试2-笔试题-含参考答案-试题来源网络.doc_第3页
JavaOOP阶段小测试2-笔试题-含参考答案-试题来源网络.doc_第4页
JavaOOP阶段小测试2-笔试题-含参考答案-试题来源网络.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用Java实现面向对象编程阶段测试-笔试试卷(含参考答案 - wnfangsong)一、填空题:1 所谓继承,是发生在子类与父类之间的,是子类共享父类成员属性和方法的一种模式。2 类是通过关键字class来定义的,在该关键字后面加上类的名称,这样就创建了一个类。3 所谓多态是指对象在继承和接口实现具有两种状态,多态的使用使代码具有了更多的灵活性和重用性。4 类又分为抽象类和非抽象类它们之间的使用也是有区别的。5 成员变量描述的是这个类的属性和状态。6 通过new关键字来创建一个对象后,会有一个系统默认的初始值。booolean类型的默认值为false。7 局部变量可以被基本类型修饰符来修饰,但不能修饰为public、private、protected、final、static。8 _类封装了基本类型int的值,Integer类型对象包含int型的单个域。9 默认的访问级别和公开的访问级别很相似,不同点就是默认的访问级别不能访问不同包下的类(也可以说成:访问的级别大小不同)。10修饰符final可以修饰非抽象类、常量等数据。11static修饰符能够修饰属性、方法、常量、变量。二、选择题:1)下列选项中关于Java中ArrayList、LinkedList、HashMap三个类的描述错误的是( )。 A.ArrayList和LinkedList均实现了List接口B.ArrayList的访问速度比LinkedList快C.添加和删除元素时,ArrayList的表现更佳D.HashMap实现Map接口,它允许任何类型的键和值对象,允许将null用作键或值2)关于Java中的集合实现类,下列说法描述错误的是( )。A.HashMap是Map接口的实现类B.ArrayList对象是长度可变的对象引用数组C.集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法D.Set中存储一组不允许重复、有序的对象3)对于Java中的集合类java.util.ArrayList,以下说法正确的是( )。A.这个集合中的元素是无序的B.可以通过键来获取这个集合中的元素C.在对这个集合的元素执行遍历操作时,效率比较高D.可以通过addFirst()方法,在列表的首部插入元素4)给定如下Java代码,其中第( )行代码有错误。import java.util.*;public class MapTest public static void main(String args) List pList = new ArrayList();pList.add(A); /第五行pList.add(B); /第六行for (int i = 0; i =1980-09-15;B.SELECT * FROM student WHERE birthday =15-9月-1980;C.SELECT * FROM student WHERE TO_DATE(birthday,YYYY-MM-DD)=2009-10-1;D.SELECT * FROM student WHERE birthday=TO_CHAR(1980-09-15,YYYY- MM-DD);19)一个数据库表包含性别字段,在该字段上建立( )最合适。A.唯一索引B.位图索引C.基于函数的索引D.B树索引20)以下选项中关于DAO模式的说法错误的是( )。A.DAO是“Data Access Object”的含义,实现对数据库资源的访问B.DAO模式中要定义DAO接口和实现类,隔离了不同数据库的实现C.DAO负责执行业务逻辑操作,将业务逻辑和数据访问隔离开来D.使用DAO模式提高了数据访问代码的复用性21)以下选项中关于Java分层开发技术中实体类的说法错误的是( )。A.在分层开发中,不同层之间可以通过实体类来传输数据B.实体类一般对应一个数据库表,其属性和数据库表的字段对应C.实体类最好实现java.io.Serializable,支持序列化机制D.实体类的属性和方法一般均使用public修饰22)以下选项中关于XML文档的说法正确的是( )。A.XML文档中使用用户自定义标签,标签名不区分大小写B.可以使用DTD或者XSD定义XML文档结构C.XML文档的作用是数据存储、数据交换、数据显示D.XML文档总是以一个XML声明开始23)以下选项中关于DOM和SAX的说法错误的是( )。A.DOM和SAX都是目前常用的XML解析技术B.DOM把XML文档映射成一个倒挂的树状结构C.DOM模型内存消耗小,DOM解析器能提供更好的性能优势D.SAX读取文档时会激活一系列事件,推给事件处理器,由事件处理器来访问文档24)以下选项中关于Java中文件输入输出的说法正确的是( )。A.在Java中,文件的输入输出功能是通过流来实现的B.如果要把数据写入到一个文件中,需要创建一个输入流对象C.字符流在某些方面比如汉字的处理,比字节流更高效D.可以通过Reader r=new Reader(c:pet.txt)来创建一个输入流对象25) 给定如下Java代码,实现文件复制功能,其中第( )行代码有错误。public class TestIO public static void main(String args) throws Exception Reader fr = new FileReader(c:source.txt); /第三行Writer fw = new FileWriter(c:target.txt);char ch = new char1024;int length = fr.read(ch);/第六行while (length != -1) fw.writ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论