Java集合知识测试B

Java集合知识测试B

ID:38158257

大小:27.78 KB

页数:15页

时间:2019-06-06

Java集合知识测试B_第1页
Java集合知识测试B_第2页
Java集合知识测试B_第3页
Java集合知识测试B_第4页
Java集合知识测试B_第5页
资源描述:

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

1、集合部分测试题考试宣言:同学们,考试考多少分不是我们的目的!排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了,那么不用怕,考完试后,导师讲解的时候你要注意听!那时候学会了,记住了,也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。1.下列选项哪个正确(AC)a)对象数组是引用数据类型b)对象数组是基本数据类型c)对象数组存储的元素是引用数据类型d)对象数组存储的元素是基本数据类型2.下列选项

2、关于集合和数组的区别说法正确的是(A)a)集合的长度是可变的,数组的长度是不可变的b)集合的长度是不可变的,数组的长度是可变的c)集合和数组都能存储基本数据类型和存储引用类型d)集合只能存储基本数据类型,数组既能存储基本类型也能存储引用类型1.Collection获取长度的方法是哪个(B)a)length()b)size()c)add()d)iterator()2.将集合转换成数组的方法是哪个(C)a)toCharArray()b)getBytes()c)toArray()d)size()3.iterator()方法的功能是什么(C)a)获取集合对象b)获取集合的长度c)获取迭代器对象d)获取

3、集合中元素4.下面哪些方式可以避免并发修改异常的发生(ABC)a)用普通for循环和get()遍历集合,增删集合元素b)用列表迭代器遍历集合,使用列表迭代器的add()添加元素c)用普通迭代器遍历集合,使用普通迭代器的remove()删除元素iterator(普通迭代器)a)没有方法能解决并发修改异常2.下列关于Vector说法正确的是(AD)a)Vector是JDK1.0开始出现的b)Vector是一个抽象类c)Vector是一个接口d)Vector后来被ArrayList取代了,但是某些老项目中还在延续使用3.数组数据结构的特点是什么(AC)a)增删慢b)查询慢c)查询快d)增删快4.下列

4、描述ArrayList集合特点正确的是(BD)a)底层是链表数据结构b)底层是数组数据结构c)是线程安全的d)是线程不安全的5.列描述LinkedList集合特点正确的是(D)a)底层是数组数据结构b)底层是二叉树结构c)是线程安全的a)是线程不安全的2.下列关于ArrayList的contains(Objectobj)方法的理解正确的是(ABC)a)底层会调用obj的equals方法b)如果这个方法的返回值是true,就说明集合中含有obj这个元素c)如果这个方法的返回值是false,就说明集合中没有obj这个元素d)这是一个静态方法3.在下列代码中,关于list.remove(newPer

5、son(“张三”,23))方法的作用理解正确的是(CD)ArrayListlist=newArrayList();list.add(newPerson("张三",23));list.add(newPerson("张三",23));list.add(newPerson("李四",24));list.remove(newPerson("张三",23));a)代码移除了所有的张三b)如果Person类实现了equals方法,那么就会移除所有张三c)如果Person类实现了equals方法,那么就会移除一个张三d)可能不会移除任何对象4.下列代码list中的元素存储的顺序是(D)LinkedListl

6、ist=newLinkedList();list.addFirst("a");list.addFirst("b");list.addFirst("c");list.addFirst("d");list.addLast("e");System.out.println(list);a)abcdeb)edcbac)acdbed)dcbae2.Java中,关于队列的的说法正确的是(AD)a)队列的特点是先进先出b)队列的特点是后进先出c)队列的特点是先进后出d)队列的特点是后进后出3.下列有关泛型的代码中,说法正确的是(A)?ArrayListlist=newArrayList

7、son>();a)list集合里面只能存放Person对象b)list集合里面能存放字符串c)list集合里面能存放Person的子类对象d)list集合里面可以存放Object类型的对象4.下列关于泛型说法不正确的是(B)a)泛型的出现可以把运行时出现的问题提前放到编译时期就发现b)泛型的出现可以把编译时出现的问题放到运行之后就发现c)泛型可以避免强制类型转换d)泛型是一种安全机制2.观察如下代

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

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

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