java基础之集合测试

java基础之集合测试

ID:33942468

大小:50.00 KB

页数:7页

时间:2019-02-28

java基础之集合测试_第1页
java基础之集合测试_第2页
java基础之集合测试_第3页
java基础之集合测试_第4页
java基础之集合测试_第5页
资源描述:

《java基础之集合测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.单选题:(每道题目2分)1.下面哪个不是集合和数组的区别?A:集合长度可变B:集合只能存储引用数据类型C:集合只能存储一种引用数据类型D:集合可以存储不同引用数据类型2.Collection中contains()方法的作用是?A:往集合中添加元素B:从集合中删除元素C:判断元素在集合中是否存在D:判断集合是否为空3.下面关于迭代器,说法错误的是?A:专门用于遍历数组B:专门用于遍历集合C:依赖于集合而存在D:内部类的方式实现4.List集合元素的特点是?A:元素有序B:元素无序C:元素不可重复D:元素自然排序5.List集合的get()方法的作用是?A:获取第一个位置的元素B:

2、获取最后一个位置的元素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.Link

3、edList集合的特点是?A:查询快B:增删快C:元素唯一D:元素按比较器排序12.下面代码运行的结果是?ArrayListal=newArrayList();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是线程安全

4、的C:ArrayList底层结构是数组,Vector底层结构是链表D:ArrayList底层结构是链表,Vector底层结构是数组...14.下面代码运行的结果是?ArrayListal=newArrayList();al.add(“a”);al.add(“b”);al.add(“c”);Iteratorit=al.iterator();while(it.hasNext()){Strings=(String)it.next();if(s.equals(“c”)){al.add(“c1”);}}System.out.println(al)A:编译失败B:[a,b,c]C:[a,b,

5、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集合

6、的值可重复D:Map集合不是Collection集合的子体系...19.下面关于HashMap说法正确的是?A:底层数据结构是链表B:底层数据结构是数组C:可以允许null键和null值D:不允许null键和null值20.LinkedHashMap集合的底层数据结构是?A:数组B:栈C:红黑树D:链表和哈希表多选题:(每道题目3分)21.下面哪些方法是ArrayList和LinkedList都有的?A:add()B:addFirst()C:get()D:iterator()22.以下有关增强for的说法正确的是?A:增强for是JDK5的新特性B:增强for可以直接遍历数组C:

7、增强for可以直接遍历Map集合D:增强for可以直接遍历Collection集合23.下面关于泛型的说法正确的是?A:泛型是JDK5的新特性B:泛型增强了程序的安全性C:泛型避免了强制类型转换D:泛型要求必须强制类型转换24.ArrayList集合可以通过下面哪些方式进行遍历A:Iterator迭代器实现B:增强for实现C:get()和length()方法结合实现D:get()和size()方法结合实现25.Map集合可以通过哪些方式进行遍历?A:直接通过迭代器即可B:根据键

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。