欢迎来到天天文库
浏览记录
ID:33942468
大小:50.00 KB
页数:7页
时间:2019-02-28
《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:根据键
此文档下载收益归作者所有