A、访问聚合对象的内容而无需暴露内部表示
B、不支持对聚合对象的多种遍历
C、为遍历不同的聚合结构提供不同的接口
D、定义聚合对象和迭代器接口时,具体的迭代器可实现访问聚合对象的方法
第1题:
关于迭代器(Iterator),以下说法中错误的是 ()
A.迭代器是从集合中取出元素、用来遍历的方式
B.迭代器的 hasNext() 方法的返回值是 boolean 类型
C.List 集合有特有迭代器
D.next() 方法将返回集合中的上一个元素
第2题:
【单选题】关于迭代器说法错误的是()
A.迭代器是取出集合元素的方式
B.迭代器的hasNext()方法返回值是布尔类型
C.List集合有特有迭代器
D.next()方法将返回集合中的上一个元素
第3题:
36、以下关于Scala各种数据结构的说法正确的是?
A.集合(Set)是不重复元素的容器
B.迭代器(Iterator)是一种提供了按顺序访问容器元素的数据结构
C.映射(Map)是一系列键值对的容器,在一个映射中,键是唯一的,值也是唯一的
D.列表(List)一旦被定义,其值就不能改变
第4题:
7、foreach语句的语法如下,有关对foreach语句描述错误的是() foreach(type identifier in arrayName) {statement;}
A.type和identifier分别表迭代变量的类型和名称,arrayName可表示要迭代的数组
B.statement里可以用break语句或continue语句
C.foreach语句只能用来访问数组元素或集合
D.可以在foreach语句体中改变迭代变量的值
第5题:
7、下列关于向量类vector与列表类list的描述中,错误的是()。
A.向量和列表的内部存储结构相同,都是链表
B.列表中每个元素的内存空间是独立分配的,而向量是连续存储的
C.列表适合于存储需频繁添加删除的数据集合,而向量适合于存储元素总数相对固定的数据集合,即向量不适合频繁地添加删除元素
D.列表的迭代器类型是双向迭代器,而向量的迭代器类型是随机访问迭代器(可使用下标访问元素)