集合部分测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,假如哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也同样不影响你高薪就业!本套题共 40 道不定项选择题,其中单选 30 道,多选 10 道。单选 2分/题,多选 4 分/题。多选题不全对半分,全对满分。1. 下列选项哪个对的( AC)a) 对象数组是引用数据类型b) 对象数组是基本数据类型c) 对象数组存储的元素是引用数据类型 d) 对象数组存储的元素是基本数据类型2. 下列选项关于集合和数组的区别说法对的的是( A )a) 集合的长度是可变的,数组的长度是不可变的b) 集合的长度是不可变的,数组的长度是可变的c) 集合和数组都能存储基本数据类型和存储引用类型d) 集合只能存储基本数据类型,数组既能存储基本类型也能存储引用类型3. Collection 猎取长度的方法是哪个(B )a) length()b) size()c) add()d) iterator()4. 将集合转换成数组的方法是哪个( C )a) toCharArray()b) getBytes()c) toArray()d) size()5. iterator()方法的功能是什么( C)a) 猎取集合对象b) 猎取集合的长度c) 猎取迭代器对象d) 猎取集合中元素6. 下面哪些方式可以避开并发修改异常的发生( ABC)a) 用普通 for 循环和 get()遍历集合,增删集合元素b) 用列表迭代器遍历集合,使用列表迭代器的 add()添加元素c) 用 普 通 迭 代 器 遍 历 集 合 , 使 用 普 通 迭 代 器 的 remove() 删 除 元 素 iterator(普通迭代器)d) 没有方法能解决并发修改异常7. 下列关于 Vector 说法对的的是(AD )a) Vector 是 JDK1.0 开始出现的b) Vector 是一个抽象类c) Vector 是一个接口d) Vector 后来被 ArrayList 取代了,但是某些老项目中还在延续使用8. 数组数据结构的特点是什么( AC )a) 增删慢b) 查询慢c) 查询快d) 增删快9. 下列描述 ArrayList 集合特点对的的是( BD )a) 底层是链表数据结构b) 底层是数组数据结构c) 是线程安全的d) 是线程不安全的10.列描述 LinkedList 集合特点对的的是(D )a) 底层是数组数据结构b) 底层是二叉树结构c) 是线程安全的d) 是线程不安全的11.下列关于 ArrayL...