Java基础之集合测试..docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java基础之集合测试.

单选题:contains()方法的作用是? A:往集合中添加元素 B:从集合中删除元素 C:判断元素在集合中是否存在 D:判断集合是否为空 3.下面关于迭代器,说法错误的是? A:专门用于遍历数组 B:专门用于遍历集合 C:依赖于集合而存在 D:内部类的方式实现 4.List集合元素的特点是? A:元素有序 B:元素无序 C:元素不可重复 D:元素自然排序 5.List集合的get()方法的作用是? A:获取第一个位置的元素 B:获取最后一个位置的元素 C:获取指定位置的元素 D:获取中间位置的元素 6.ConcurrentModificationException是什么东西? A:空指针异常 B:访问越界异常 C:类型转换异常 D:并发修改异常 7.下面哪个不属于常见的数据结构? A:栈 B:队列 C:链表 D:圆 8.ArrayList集合的底层数据结构是? A:数组 B:链表 C:哈希表 D:红黑树 9.下面哪个不是Vector的特有功能? A:addElement() B:add() C:elementAt() D:elements() 10.Vector集合的特点是? A:线程同步 B:线程不同步 C:增删快 D:底层结构是链表 11.LinkedList集合的特点是? A:查询快 B:增删快 C:元素唯一 D:元素按比较器排序 12.下面代码运行的结果是? ArrayListString al = new ArrayListString(); al.add(true); al.add(123); al.add(abc); System.out.println(al); A:编译失败 B:[true,123,abc] C:[true,123] D:[abc] 13.ArrayList集合和Vector集合的区别说法正确的是? A:ArrayList是线程安全的,Vector是线程不安全的 B:ArrayList是线程不安全的,Vector是线程安全的 C:ArrayList底层结构是数组,Vector底层结构是链表 D:ArrayList底层结构是链表,Vector底层结构是数组 14.下面代码运行的结果是? ArrayList al = new ArrayList(); al.add(“a”); al.add(“b”); al.add(“c”); Iterator it = al.iterator(); while(it.hasNext()){ String s = (String)it.next(); if(s.equals(“c”)){ al.add(“c1”); } } System.out.println(al) A:编译失败 B:[a,b,c] C:[a,b,c,c1] D:抛出ConcurrentModificationException异常 15.Set集合的特点是? A:元素有序 B:元素无序 C:元素可重复 D:元素从大到小排序 16.有关HashSet集合的说法正确的是? A:底层数据结构是链表 B:底层数据结构是数组 C:元素是重复的 D:保证元素的唯一性依赖于hashCode()和equals() 17.有关TreeSet集合的说法错误的是? A:底层数据结构是红黑树 B:元素可重复 C:可以通过自然排序对元素进行排序 D:可以通过比较器排序对元素进行排序 18.有关Map集合说法错误的是? A:Map集合由键值对组成 B:Map集合的键可重复 C:Map集合的值可重复 D:Map集合不是Collection集合的子体系 19.下面关于HashMap说法正确的是? A:底层数据结构是链表 B:底层数据结构是数组 C:可以允许null键和null值 D:不允许null键和null值 20. LinkedHashMap集合的底层数据结构是? A:数组 B:栈 C:红黑树 D:链表和哈希表 多选题:List,Set,Map等接口是否都继承自Collection接口? List,Set是继承自Collection。 Map不是。 30:说说你是如何选择使用ArrayList, HashSet或者HashMap的? 是否是键值对象形式: 是:HashMap 否:ArrayList,HashSet 是否唯一: 是:HashSet 否:ArrayList 编程题目:(每道题目10分) 扣分项: 导包 1

文档评论(0)

sa1fs5g1xc1I + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档