对
错
第1题:
A.判定条件
B.要被遍历的对象
C.循环变量名称
D.循环遍历变量类型
第2题:
能用foreach遍历访问的对象需要实现什么接口或声明什么方法的类型。
第3题:
A.用for循环遍历数组
B.用foreach循环遍历数组
C.用array_intersect函数
D.用array_sum函数
第4题:
2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。
第5题:
(数据结构)二叉树的查找有深度优先和广度优先,深度优先包括
A、前序遍历、后序遍历、中序遍历B、前序遍历、后序遍历、层次遍历
C、前序遍历、中序遍历、层次遍历D、中序遍历、后序遍历、层次遍历
第6题:
二叉树的遍历可以分为三种:前序遍历、_____遍历和后序遍历。
第7题:
阅读以下关于某订单管理系统的技术说明、部分UML类图及Java程序,将Java程序中(1)~(5)空缺处的语句填写完整。
[说明]
某订单管理系统的部分UML类图如图5-16所示。
在图5-16中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,Orderltem表示产品订单中的一个条目,OrderList表示订单列表,SalesSystem提供订单管理系统的操作接口。各个类的部分属性和方法说明如表5-23所示。
可以使用类java.util.ArrayList<E>来实现对象的聚集关系,如图5-16中OrderList与Order之间的聚集关系。
for-each循环提供了一种遍历对象集合的简单方法。在for-each循环中,可以指定需要遍历的对象集合及用来接收集合中每个元素的变量,其语法如下:
for(用来接收集合中元素的变量:需要遍历的对象集合)
如果要使用for-each循环来遍历对象集合,那么包含该对象集合的类必须实现接口java.util.Iterable<T>。
Java程序7-1和Java程序7-2分别给出了类OrderList和方法statistic的Java代码。
第8题:
A、访问聚合对象的内容而无需暴露内部表示
B、不支持对聚合对象的多种遍历
C、为遍历不同的聚合结构提供不同的接口
D、定义聚合对象和迭代器接口时,具体的迭代器可实现访问聚合对象的方法
第9题:
二叉树的查找有深度优先和广度优先二类,深度优先包括______。
A.前序遍历、后序遍历、中序遍历
B.前序遍历、后序遍历、层次遍历
C.前序遍历、中序遍历、层次遍历
D.中序遍历、后序遍历、层次遍历
第10题:
能用foreach遍历访问的对象需要实现?