下载此文档

4.Java集合知识测试介绍.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
集合部分测试题考试宣言: 同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷! 我们考试的目的是要通过考试中的题目, 检查大家在这段时间的学习中, 是否已经把需要掌握的知识掌握住了, 如果哪道题目你不会做, 又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业! 本套题共 40 道不定项选择题, 其中单选 30 道,多选 10 道。单选 2 分/ 题,多选 4 分/ 题。多选题不全对半分,全对满分。 中的集合类包括 ArrayList 、LinkedList 、HashMap 等类,下列关于集合类描述正确的是( ABD ) a) ArrayList 和LinkedList 均实现了 List 接口 b) ArrayList 的查询速度比 LinkedList 快 c) 添加和删除元素时, ArrayList 的表现更佳 d) HashMap 实现 Map 接口,它允许任何类型的键和值对象, 并允许将 null 用作键或值 类的特点是(B) a) 查询快 b) 增删快 c) 元素不重复 d) 元素自然排序 (D) a) 迭代器是取出集合元素的方式 b) 迭代器的 hasNext() 方法返回值是布尔类型 c) List 集合有特有迭代器 d) next() 方法将返回集合中的上一个元素 (B) a) b) . Collection c) d) ,可以启用比较功能(D) a) Runnable 接口 b) Iterator 接口 c) Serializable 接口 d) Comparator 接口 for 循环说法错误的是(A) a) 增强 for 循环可以直接遍历 Map 集合 b) 增强 for 循环可以操作数组 c) 增强 for 循环可以操作 Collection 集合 d) 增强 for 循环是 版本后出现的 (A) ArrayList<String> al = new ArrayList<String>(); (true); (123); ( “ abc ”); (al); a) 编译失败 b) [true,123] c) [true,123,abc]; d) [abc]; 集合中的键存储到 Set 集合的方法是(C) a) entrySet() b) get() c) keySet() d) put() 和Vector 的区别说法正确的是(B) a) ArrayList 是线程安全的, Vector 是线程不安全 b) ArrayList 是线程不安全的, Vector 是线程安全的 c) ArrayList 底层是数组结构, Vector 底层是链表结构 d) ArrayList 底层是链表结构, Vector 底层是数组结构 10. Set 集合的特点是(B) a) 元素有序 b) 元素无序,不存储重复元素 c) 存储重复元素 d) Set 集合都是线程安全的 11. ArrayList 的初始化内容如下: ArrayList<String> list = new ArrayList<>(); ( "java" ); ( "aaa" ); ( "java" ); ( "java" ); ( "bbb" ); 下面可以删除 list 中所有的“java ”的代码是(A) a) for ( int i= ()-1; i >= 0; i--) { if ( "java" .equals((i))){ (i); }} b) for ( int i =0; i< (); i++) { if ( "java" .equals((i))){ (i); }} c) ( "java" ); d) ( "java" ); 12. Vector 类的特点是(A) a) 线程同步 b) 线程不同步 c) 增删快 d) 底层是链表结构 13. 使用 TreeSet 的无参构造创建集合对象存储元素时,该元素必须(A) a) parable 接口

4.Java集合知识测试介绍 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小82 KB
  • 时间2017-06-15
最近更新