Java高级进阶第四单元理论(三)测试题_第1页
Java高级进阶第四单元理论(三)测试题_第2页
Java高级进阶第四单元理论(三)测试题_第3页
Java高级进阶第四单元理论(三)测试题_第4页
Java高级进阶第四单元理论(三)测试题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java高级进阶第四单元理论(三)1.(游戏学院)返回对象o在List集合中出现的位置索引 单选题 *A.int indexOf(Object o)(正确答案)B.int get(Object o)C.int index(Object o)D.int indexof(Object o)2.(游戏学院)ArrayList是哪个接口的实现类 单选题 *A.MapB.List(正确答案)C.SetD.HashSet3.(游戏学院)下列选项中,对于ArrayList类的底层数据结构认识正确的是? 单选题 *A.数组结构(正确答案)B.链表结构C.哈希表结构D.红黑树结构4.(游戏学院)下面代码的运行结

2、果是( )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.a,b,cB.c1C.a,b,c,c1D.抛出ConcurrentModificationException异常(正确答案)5.(游戏学院)执行如下代码片段后的结果是:Array

3、List al = new ArrayList();al.add(true);al.add(123);al.add(“abc”);System.out.println(al); 单选题 *A.编译失败(正确答案)B.true,123C.true,123,abc;D.abc;6.(游戏学院)下列选项中,对于LinkedList类的特点认识正确的是_? 单选题 *A.查询快B.增删快(正确答案)C.元素不重复D.元素自然排序7.(游戏学院)LinkedList类的特点是 单选题 *A.查询快B.增删快(正确答案)C.元素不重复D.元素自然排序8.(游戏学院)下列选项中,对于Vector类的特点认识

4、正确的是? 单选题 *A.线程同步(正确答案)B.线程不同步C.增删快D.底层是链表结构9.(游戏学院)ArrayList的底层数据结构 单选题 *A.链表B.数组(正确答案)C.红黑树D.图10.(游戏学院)在List集合中将索引index处的元素替换成element对象,并将替换后的元素返回 单选题 *A.Object set(int index,E element)(正确答案)B.Object Set(int index,E element)C.Object get(int index,E element)D.Object add(int index,E element)11.(游戏学院

5、)迭代器主要用于遍历 单选题 *A.集合(正确答案)B.数组C.链表D.二叉树12.(游戏学院)下列选项中属于LinkedList的特有方法的是 单选题 *A.get()B.PutFirst()C.Set()D.addFirst()(正确答案)13.(游戏学院)Vector类的特点是 单选题 *A.线程同步(正确答案)B.线程不同步C.增删快D.底层是链表结构14.(游戏学院)下列选项当中,关于ArrayList和Vector的区别说法正确的是 单选题 *A.ArrayList是线程安全的,Vector是线程不安全B.ArrayList底层是数组结构,Vector底层是链表结构C.ArrayL

6、ist是线程不安全的,Vector是线程安全的(正确答案)D.ArrayList底层是链表结构,Vector底层是数组结构15.(游戏学院)请问LinkedList集合的上一个节点包含下一个节点的引用和节点存储的_。 单选题 *A.值(正确答案)B.ipC.名字D.内存16.(游戏学院)ArrayList和Vector的区别说法正确的是 单选题 *A.ArrayList是线程安全的,Vector是线程不安全B.ArrayList是线程不安全的,Vector是线程安全的(正确答案)C.ArrayList底层是数组结构,Vector底层是链表结构D.ArrayList底层是链表结构,Vector底

7、层是数组结构17.(游戏学院)执行如下的代码片段后的结果是: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.a,b,cB.c1C.a,b,c,c1D.抛出ConcurrentModificationException异常(正确答案)18.(游戏

8、学院)LinkedList的底层数据结构是 单选题 *A.数组B.链表(正确答案)C.红黑树D.堆19.(游戏学院)import java.util.*;public class TestListSetpublic static void main(String args)List list = new ArrayList();list.add(“Hello”);list.add(“Learn”);list.add(“Hello”);list.add(“Welcome”);Set set = new HashSet();set.addAll(list);System.out.println(s

9、et.size();下列描述正确的是哪个 单选题 *A.编译不通过B.编译通过,运行时异常C.编译运行都正常,输出3(正确答案)D.编译运行都正常,输出420.(游戏学院)Vector的底层数据结构是 单选题 *A.数组(正确答案)B.链表C.二叉树D.栈21.(游戏学院)LinkedList的特有功能 *A.添加:addFirst() addLast()(正确答案)B.删除:removeFirst() removeLast()(正确答案)C.获取:getFirst() getLast()(正确答案)D.修改:getupdate() getchanger()22.(游戏学院)关于ArrayLi

10、st集合那些是正确的 *A.ArrayList集合在查询元素时速度快,但是在增删元素的时候很慢(正确答案)B.ArrayList集合在查询元素时速度快,但是在增删元素的时候很快C.可以使用List接口的另一个实现类LinkedList(正确答案)D.不可以使用List接口的另一个实现类LinkedList23.(游戏学院)Vector下列哪些是对的 *A.底层数据结构是数组(正确答案)B.查询快,增删慢(正确答案)C.线程安全,效率低(正确答案)D.线程不安全,效率低24.(游戏学院)java中,关于List集合的遍历方式有_ *A.Iterator迭代器实现(正确答案)B.增强for循环实现

11、(正确答案)C.get()和size()方法结合实现(正确答案)D.get()和length()方法结合实现25.(游戏学院)下面关于java.util.List接口的说法正确的是: *A.List list=null; int x=list.size(),那么x等于0B.List是一个顶层接口,只有子集(正确答案)C.LinkedList和Arraylist都是List的子集D.List中的方法有get、set、add、remove等(正确答案)26.(游戏学院)ArrayList实现了_接口 *A.List(正确答案)B.Collection(正确答案)C.CallbackD.String

12、27.(游戏学院)ArrayList集合的主要特点是什么? *A.查询元素时速度快(正确答案)B.增删元素的时候很慢(正确答案)C.查询元素时速度慢D.增删元素的时候很快28.(游戏学院)List集合的遍历方式有如下哪几种 *A.Iterator迭代器实现(正确答案)B.增强for循环实现(正确答案)C.get()和size()方法结合实现(正确答案)D.get()和length()方法结合实现29.(游戏学院)LinkedList主要特点是_ *A.每一个链表节点实例保存前一个节点的位置(正确答案)B.每一个链表节点实例保存后一个节点的位置信息(正确答案)C.可以记住它的前一个元素(正确答案)D.可以记住它的后一个元素(正确答案)30.(游戏学院)下列选项中哪些是Vector具备的功能 *A.增加功能(正确答案)B.删除功能(正确答案)C.修改功能D.查询功能31.(游戏学院)ArrayList底层数据结构是数组,查询快,增删慢。线程不安全,效率高 判断题 *对(正确答案)错32.(游戏学院)ArrayList操作其中对象元素的速度慢 当你要向数组中任意两个元素中间添加对象时,数组需要移动所有后面的对象 判断题 *对(正确答案)错33.(游戏学院)Vector底层数据结构是数组,查询快,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论