软件工程 选择题 简单 ★ 精品

迭代器模式遍历集合 — 软件工程选择题

软件设计模式 行为型模式之二:观察者与迭代器 AI 三重审校通过

题目
某聚合对象按顺序保存元素:月、火、水、木、金。为其创建迭代器,迭代器从首元素开始;hasNext() 只检查是否还有元素而不改变状态,next() 返回当前元素并前进一位。现依次执行:hasNext()、next()、hasNext()、next()、next(),则三次 next() 返回的元素依次是( ) A. 月、火、水 B. 火、水、木 C. 月、月、月 D. 月、火、木