Java实现面向对象编程自测题_第1页
Java实现面向对象编程自测题_第2页
Java实现面向对象编程自测题_第3页
Java实现面向对象编程自测题_第4页
Java实现面向对象编程自测题_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

精品文档-下载后可编辑Java实现面向对象编程自测题Java实现面向对象编程自测题

1.【单选题】10分|下列选项中关于Java中ArrayList、LinkedList、HashMap三个类的描述错误的是

AArrayList和LinkedList均实现了List接口

BArrayList的访问速度比LinkedList快

C添加和删除元素时,ArrayList的表现更佳

DHashMap实现Map接口,它允许任何类型的键和值对象,允许将null用作键或值

2.【单选题】10分|关于Java中的集合实现类,下列说法描述错误的是

AHashMap是Map接口的实现类

BArrayList对象是长度可变的对象引用数组

C集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法

DSet中存储一组不允许重复、有序的对象

3.【单选题】10分|对于Java中的集合类java.util.ArrayList,以下说法正确的

A这个集合中的元素是无序的

B可以通过键来获取这个集合中的元素

C在对这个集合的元素执行遍历操作时,效率比较高

D可以通过addFirst()方法,在列表的首部插入元素

4.【单选题】10分|在Java中,()类的对象可被用作堆栈或者队列。

ALinkedList

BArrayList

CCollection

DHashMap

5.【单选题】10分|在Java中,关于HashMap类的描述,以下说法错误的是()。

AHashMap使用键/值的形式保存数据

BHashMap能够保证其中元素的顺序

CHashMap的存储方式是哈希表,查询指定元素效率高

DHashMap通过get(key)获取对应的值

6.【单选题】10分|在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。

Ajava.lang

Bjava.sql

Cjava.util

Djava.math

7.【单选题】10分|使用JDBC访问数据库时,下列关于JDBC的说法正确的是

AConnection接口负责执行SQL语句

B可以使用Class.forName()方法把JDBC驱动类装载入Java虚拟机

CStatement接口由Connection产生负责保存返回的查询结果

DDriverManager类负责连接数据库并传送数据

8.【单选题】10分|在Java中,使用JDBC开发应用程序时处理步骤正确的是

A1.加载数据库驱动;2.创建数据库连接;3.执行SQL命令;4.处理结

B1.加载数据库驱动;2.执行SQL命令;3.创建数据库连接;4.处理

C1.创建数据库连接;2.加载数据库驱动;3.执行SQL命令;4.处理结果

D1.创建数据库连接;2.执行SQL命令;3.加载数据库驱动;4.处理结果

9.【单选题】10分|在Java中,以下关于得到ResultSet对象、PreparedStatement对象、Statement对象的说法,正确的是()。

A可以使用Statement对象的executeQuery方法返回ResultSet对

B可以使用Connection对象的createStatement方法获得PreparedStatement对象

C可以使用Connection对象的createStatement方法获得Statement对象

D可以使用Connection对象的executeQuery方法返回ResultSe

10.【单选题】10分|以下选项中关于Oracle中数据库的说法错误的是()。

A数据库在逻辑上表现为数据文件、日志文件和控制文件等

B必须首先创建数据库,然后才能使用Oracle

C可在安装Oracle软件时同时创建数据库,也可以在安装后再单独创建数据库

D每个启动的数据库都对应一个数据库实例,然后由这个实例来访问和控制数据库

11.【单选题】10分|使用数据库表student存放学生信息,其中birthday字段存放学生生日,查询该表中1980年9月15日及以后的学生信息,以下SQL语句正确的是()。

ASELECT*FROMstudentWHEREbirthday=’1980-09-15′;

BSELECT*FROMstudentWHEREbirthday=’15-9月-1980′;

CSELECT*FROMstudentWHERETO_DATE(birthday,’YYYY-MM-DD’)=’2022-10-1′;

DSELECT*FROMstudentWHEREbirthday=TO_CHAR(’1980-09-15′,’YYYY-MM-DD’);

12.【单选题】10分|一个数据库表包含性别字段,在该字段上建立()最合适。

A唯一索引

B位图索引

C基于函数的索引

DB树索引

13.【单选题】10分|以下选项中关于Java分层开发技术中实体类的说法错误的是()

A在分层开发中,不同层之间可以通过实体类来传输数据

B实体类一般对应一个数据库表,其属性和数据库表的字段对应

C实体类最好实现java.io.Serializable,支持序列化机制

D实体类的属性和方法一般均使用public修饰

14.【单选题】10分|以下选项中关于XML文档的说法正确的是()。

AXML文档中使用用户自定义标签,标签名不区分大小写

B可以使用DTD或者XSD定义XML文档结构

CXML文档的作用是数据存储、数据交换、数据显示

DXML文档总是以一个XML声明开始

15.【单选题】10分|以下选项中关于DOM和SAX的说法错误的是()。

ADOM和SAX都是目前常用的XML解析技术

BDOM把XML文档映射成一个倒挂的树状结构

CDOM模型内存消耗小,DOM解析器能提供更好的性能优势

DSAX读取文档时会激活一系列事件,推给事件处理器,由事件处理器来访问文档

16.【单选题】10分|以下选项中关于Java中文件输入输出的说法正确的是()

温馨提示

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

评论

0/150

提交评论