参考答案和解析
正确答案:错误
更多“使用Iterator迭代集合元素时,可以调用集合对象的方法增删元”相关问题
  • 第1题:

    因使用大量的对象而造成很大的存储开销时,适合采用()模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。

    A.组合(Composite)

    B.享元(Flyweight)

    C.迭代器(Iterator)

    D.备忘(Memento)


    正确答案:B

  • 第2题:

    集合在遍历过程中,有时需要对符合一定条件的元素进行删除,下列哪些说法是正确的:

    A.在foreach循环里进行元素的remove操作

    B.使用Iterator方式,如果有并发,需要对Iterator对象加锁

    C.Iterator进行元素的删除操作,绝对是线程安全的

    D.Java无法实现在遍历时,进行删除元素操作


    正确答案:B

  • 第3题:

    当对Set类型的集合使用add()方法时,若方法返回false说明什么?()  

    • A、 添加的元素不存在
    • B、 从集合中删除元素
    • C、 元素添加到集合中
    • D、 添加的元素在集合中已经存在

    正确答案:D

  • 第4题:

    列举几种可以遍历集合对象中元素的方法。


    正确答案:可以使用Iterator接口定义的方法来遍历类集,或直接使用循环语句来对集合中对象进行遍历。

  • 第5题:

    下列哪些说法是正确的?()

    • A、LinkedList集合在增删元素时效率较高
    • B、ArrayList集合在查询元素时效率较高
    • C、HashMap不允许出现一对null键null值
    • D、HashSet集合中元素可重复并且无序

    正确答案:A,B

  • 第6题:

    Map集合中存储元素需要调用()方法,要想根据该集合的键获取对应的值需要调用()方法。


    正确答案:put();get()

  • 第7题:

    内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。


    正确答案:正确

  • 第8题:

    对于Java中的集合类java.util.ArrayList,以下说法正确的是()。

    • A、这个集合中的元素是无序的
    • B、可以通过键来获取这个集合中的元素
    • C、可以通过addFirst()方法,在列表的首部插入元素
    • D、在对这个集合的元素执行遍历操作时,效率比较高

    正确答案:D

  • 第9题:

    判断题
    内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    当对Set类型的集合使用add()方法时,若方法返回false说明什么?()
    A

     添加的元素不存在

    B

     从集合中删除元素

    C

     元素添加到集合中

    D

     添加的元素在集合中已经存在


    正确答案: C
    解析: 暂无解析

  • 第11题:

    问答题
    列举几种可以遍历集合对象中元素的方法。

    正确答案: 可以使用Iterator接口定义的方法来遍历类集,或直接使用循环语句来对集合中对象进行遍历。
    解析: 暂无解析

  • 第12题:

    填空题
    Map集合中存储元素需要调用()方法,要想根据该集合的键获取对应的值需要调用()方法。

    正确答案: put(),get()
    解析: 暂无解析

  • 第13题:

    set集合如何处理重复元素

    A.如果加入一个重复元素将抛出异常

    B.如果加入一个重复元素add方法将返回false

    C. 集合通过调用equals方法可以返回包含重复值的元素。

    D. 重复值将导致编译出错。


    正确答案:B

  • 第14题:

    可以使用del删除集合中的部分元素。


    正确答案:错误

  • 第15题:

    下面有关迭代器说法错误的是?()

    • A、迭代器it的两个基本操作是next和hasNext
    • B、调用迭代器next()会返回迭代器的下一个元素,并且更新迭代器的状态
    • C、Scala Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法
    • D、Scala Iterator(迭代器)是一个集合

    正确答案:D

  • 第16题:

    关于Java的集合下面说法错误的是()

    • A、Collections是针对集合类的一个帮助类。提供了一系列静态方法实现对各种集合的搜索、排序、线程完全化等操作
    • B、Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。
    • C、HashMap会利用对象的hashCode来快速找到key。
    • D、List、Set、Map 都是不允许重复的集合。
    • E、Map中元素,可以将key序列、value序列单独抽取出来。

    正确答案:D

  • 第17题:

    关于集合框架特征,说法不正确的是()

    • A、Map集合中的键对象不允许重复
    • B、有序List集合中的元素允许重复
    • C、有序Set集合中的元素不允许重复
    • D、无序Collection集合中的元素允许重复、无序

    正确答案:A

  • 第18题:

    - list 是一个合法的集合引用 - getCollection() 返回一个合法集合的引用 哪两个是合法的()

    • A、for(Object o ; list)
    • B、for(Object o : list.iterator())
    • C、for(Object o : getCollection())
    • D、for(Iterator i = list.iterator(); i.hasNext (); )

    正确答案:B,C

  • 第19题:

    使用Iterator遍历集合时,首先需要调用() 方法判断是否存在下一个元素,若存在下一个元素,则调用()方法取出该元素


    正确答案:hashNext();next()

  • 第20题:

    多选题
    下列哪些说法是正确的?()
    A

    LinkedList集合在增删元素时效率较高

    B

    ArrayList集合在查询元素时效率较高

    C

    HashMap不允许出现一对null键null值

    D

    HashSet集合中元素可重复并且无序


    正确答案: C,D
    解析: 暂无解析

  • 第21题:

    单选题
    对于Java中的集合类java.util.ArrayList,以下说法正确的是()。
    A

    这个集合中的元素是无序的

    B

    可以通过键来获取这个集合中的元素

    C

    可以通过addFirst()方法,在列表的首部插入元素

    D

    在对这个集合的元素执行遍历操作时,效率比较高


    正确答案: B
    解析: 暂无解析

  • 第22题:

    判断题
    使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    填空题
    使用Iterator遍历集合时,首先需要调用() 方法判断是否存在下一个元素,若存在下一个元素,则调用()方法取出该元素

    正确答案: hashNext(),next()
    解析: 暂无解析