错题集03

(选择一项)

3

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

LinkedList是实现List,Collection接口,是链表方式进行构建的,根据开发要求不同,可以使用LinkedList实现栈(先进先出)和堆(先进后出)这样的数据结构。

(选择一项)

4

  • A:

  • B:

  • C:

  • D:

正确答案是 C

解析:

由于Hashtable是线程安全的,所以在单程环境下它比HashMap要慢。如果你不需要同步,只需要单一线程,那么使用HashMap性能要好过Hashtable.

(选择二项)

8

  • A:

  • B:

  • C:

  • D:

正确答案是 B,C

解析:分层是为了能够将数据,业务,表示进行有理的分解,再加以组合的开发方式.目标是为了进行"高内聚,低耦合",让个层专注各自的领域目标,常规情况下DAO就是对数据进行存储访问操作,而表示层则是进行数据的展示,表现数据给用户、接受用户数据的。

(选择一项)

11

  • A:

  • B:

  • C:

  • D:

正确答案是 D

解析:

泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。

(选择一项)

13

  • A:

  • B:

  • C:

  • D:

正确答案是 C

解析:

Statement用于执行静态SQL语句,ResultSet表示数据库结果集的数据表,通过执行查询数据库的语句生成,Connection负责连接数据库的接口

(选择一项)

14

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

Java的HashMap 类是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。因为它属于Map接口的类,所以实现了将唯一键映射到特定的值上。

(选择一项)

18

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

Java Doc,在List接口的说明中,实现其中的子类有Stack,Vector,LinkedLisk。Set不是其子类,而是与其并行的接口(同一个父接口Collection).

(选择一项)

21

  • A:

  • B:

  • C:

  • D:

正确答案是 A

解析:

for循环中,通过Java的ArrayList类add()方法向al中添加了5项数据。随后,调用add()方法向al中添加了字符串“name1”。最后,执行System.out.println(al)方法,调用重写的toString()方法输出al中的全部数据。重写的toString()方法返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组成,这些元素按其迭代器返回的顺序排列,并用方括号 ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。

(选择一项)

22

  • A:

  • B:

  • C:

  • D:

正确答案是 A

解析:

Java集合框架中,LinkedList类实现所有可选的列表操作,并且允许所有元素(包括 null)。本题调用执行了其中的几个常用方法:offer()是将指定元素添加到此列表的末尾(最后一个元素);push()方法是将元素推入此列表所表示的堆栈,即将该元素插入此列表的开头;offerFirst()方法是在此列表的开头插入指定的元素;get()方法是返回此列表中指定位置处的元素。执行System.out.println(books);调用重写的toString()方法输出books中的全部数据。重写的toString()方法返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组成,这些元素按其迭代器返回的顺序排列,并用方括号 ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。

(选择一项)

23

  • A:

  • B:

  • C:

  • D:

正确答案是 A

解析:

Java语言中Iterator主要用来获取集合容器里面的数据。通过迭代器Iterator的hasNext()方法判断、遍历并输出Map</p><string,student>类型的对象map中数据。

(选择一项)

25

  • A:

  • B:

  • C:

  • D:

正确答案是 A

解析:

Java集合框架中,LinkedList类实现所有可选的列表操作,并且允许所有元素(包括 null)。本题调用执行了其中的几个常用方法:offer()是将指定元素添加到此列表的末尾(最后一个元素);push()方法是将元素推入此列表所表示的堆栈,即将该元素插入此列表的开头;offerFirst()方法是在此列表的开头插入指定的元素;get()方法是返回此列表中指定位置处的元素。

(选择一项)

26

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

输入流负责读取数据    输出流负责写数据

(选择一项)

27

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

HashMap通过put(key,value)的方法添加元素,集合schools中存放了如下键值对:0-stu0,1-stu1,2-stu2,qiqie且键值都为字符串类型的。最后输出语句通过get (key)的方式获取相应的值,键"1"对应的值为stu1。

(选择一项)

28

  • A:

  • B:

  • C:

  • D:

正确答案是 A

解析:

是使用FileInputStream类中读取数据read(byte[] arg),具体是讲文本文件中的数据读取到byte数据中,与FileOutStream方法不同的是,读取字符得到的ascii码值。同时,skip(int off)方法是在读取数据之前,会将读取位置偏移off。

(选择一项)

29

  • A:

  • B:

  • C:

  • D:

正确答案是 D

解析:

从题目中使用addFirst()方法可以看出,在List,ArrayList,LinkedList三个集合中,只有LinkedList集合addList()方法,该方法的作用是在列表的首部元素。

(选择二项)

32

  • A:

  • B:

  • C:

  • D:

正确答案是 B,C

解析:

executeUpdate(String sql):可以执行插入、删除、更新等操作 返回的是int  影响行数

(选择一项)

34

  • A:

  • B:

  • C:

  • D:

正确答案是 A

解析:

Java的Iterator主要用来遍历集合容器里的数据。常用方法有:boolean hashNext():如果迭代的集合元素还有未遍历的数据,则返回true;Object next():返回集合里下一个元素;void remove():删除集合里上一次next方法返回的元素。

(选择一项)

35

  • A:

  • B:

  • C:

  • D:

正确答案是 D

解析:

题干中使用了addFist()方法,该方法是LinkedList集合特有的方法。

(选择一项)

36

  • A:

  • B:

  • C:

  • D:

正确答案是 D

解析:

考察FileOutputStream的write(byte[],int off,int len)方法的熟悉程度,此方法是写入byte数组中,从off下标开始,len长度的字符到文件中,同时,需要学员熟记字母的ASCII编码对应的数值——65为‘A’。

(选择一项)

38

  • A:

  • B:

  • C:

  • D:

正确答案是 A

解析:

A选项较容易混淆,正确为exists()方法判断文件或目录是否存在

(选择一项)

39

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

UTF是双字节编码,而writeChars方法写入的是按照字符格式写入的,在文件中的占位要小于以Unicode编码的同样字符串,所以,使用readUTF方法读取时,会出现EOF错误

(选择一项)

40

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

InputStream为抽象类,不能实例化,只能实例化其子类对象。

(选择一项)

41

  • A:

  • B:

  • C:

  • D:

正确答案是 B

解析:

在Java中需要借助File类完成文件操作,其中File类可以指文件,也可以指目录,其方法exists()判断某个文件或目录是否存在,返回值为boolean类型。isFile()方法判断其是否为一个文件。

时间: 2024-10-29 00:01:52

错题集03的相关文章

node学习错题集

1.请求路径/favicon.ico 问题:node http.createServer()创建服务器,用户请求一次,但是服务器显示两次请求:一次为用户请求,一次请求路径为/favicon.ico ?? 代码如下: var http = require('http'); http.createServer(function(req,res){ console.log( req.url ); }).listen(8080);console.log("The server is on ...&quo

大学生活6 上课应该记笔记。应不应该有错题集?

个人观点.认为对,就做.认为错,就不做.即可 好记性不如烂笔头.上课应该记笔记,而且每一个必修,专业选修课程都应该有一个笔记本.有的人会说了,每个课程都有一个本子,那得多费钱呀.我说,不呀.你到网上买2,3块钱一个本子,课程笔记不建议你买厚的本子.为啥?你算一算,一学期有多少次课,每次课有几节,一节课你会记多少内容.你就会发现本子不需要太厚的. 每到期末考试阶段,有的同学就会说:史诗级灾难大片开始上演.为什么会出现这种现象?因为平时上课没有好好学习,作业不认真做,而且到了期末考试的时候发现自己手

C语言错题集

2018-10-02 C语言错题集 main 是一个合法的标识符吗? 答:是,main 是函数的标识符名称. 如果有符号常量定义如下: 1 #define F(n) 2*n 那么请问代码中 F(3+2) 的值等于多少? 答:F(3+2) == 2*3+2 == 8,注意,宏定义是在程序编译时先进行的预处理,做法是直接将标识符替换为常量,并不会进行相关运算.因此,直接将 F(3+2) 替换为 2*3+2. 我们说 printf() 是一个用于格式化打印的函数,那 sizeof() 是一个函数吗?

数据结构——二叉树错题集

2-11 任何一棵二叉树的叶结点在先序.中序和后序遍历序列中的相对次序 遍历顺序 ,令所有遍历中的 根==NULL 遍历顺序都是 左右,即左节点先于右节点,不会改变顺序: 2-xx 先序序列遍历为 a b c d 的二叉树有多少个? 14 运用卡特兰算式 , n = 4 ,ans = C(n,2*n)/(n+1) = 14 1-5: 若一个结点是某二叉树的中序遍历序列的最后一个结点,则它必是该树的前序遍历序列中的最后一个结点. 错误: 特例: A-B-C 一条线上,C是根节点: 中序遍历:ABC

[初赛备战]计算机基础知识错题集(1)

这里整理一些错题,太sb的题就没放上来了,有些题还有疑问,求大佬解答,然后解析都是来自网络(wiki和百度百科),无法保证正确性. 在微机中,通用寄存器的位数是() A.8 位    B.16 位   C.计算机字长  D.32 位 计算机字长不仅是CPU一次可处理的位数,同时也是寄存器的位数. 不同的计算机,其指令系统也不相同,这主要取决于( ) A.所用的 CPU    B.所用的操作系统   C.所用的程序设计语言  D.系统的总体结构 主要是取决于所用的CPU指令系统的意思是计算机硬件的

错题集07

解析: 此题目考查的是对Hibernate中交叉连接的理解.HQL支持SQL风格的交叉连接查询,交叉连接适用于两个类之间没有定义任何关联时.在where字句中,通过属性作为筛选条件,如统计报表数据.使用交叉连接时应避免“from Dept,Emp”这样的语句出现.执行这条HQL查询语句,返回DEPT表和EMP表的交叉组合,结果集的记录数为两个表的记录数之积,也就是数据库中的笛卡尔积.这样的查询结果没有实际意义,因此选项b是正确的.A和C答案都是符合上述描述的,是适合使用交叉连接的场合.D答案认为

错题集

1.通过ServletResponse的()方法可以设置响应的字符编码类型(选择一项). A:setCharacterEncoding (String charset) B:setCharacterEncode (String charset) C:setCharset (String charset) D:setPageEncoding (String charset) 解析:request.setCharacterEncoding("UTF-8"); 2.在设计Web项目的目录结构

错题集!!!

1.通过ServletResponse的()方法可以设置响应的字符编码类型(选择一项). A:setCharacterEncoding (String charset) B:setCharacterEncode (String charset) C:setCharset (String charset) D:setPageEncoding (String charset) 解析:request.setCharacterEncoding("UTF-8"); 2.在设计Web项目的目录结构

历年错题集2015

2015年下半年系统集成项目管理工程师真题(上午)解析 第9题: 所有以满足企业和机构业务发展而产生的信息化需求为目的,基于( )的专业信息技术咨询服务.系统集成服务.技术支持服务等工作,都属于信息系统服务的范畴. A.互联网与信息技术 B.互联网与信息理念 C.信息技术与信息化理念 D.工业化和信息化 C     所有以满足企业和机构业务发展而产生的信息化需求为目的,基于信息技术和信息化理念的专业信息技术咨询服务.系统集成服务.技术支持服务等工作,都属于信息系统服务的范畴. 第16题: 数据仓