网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在迭代器模式中,提供一个()的迭代器来对聚合对象进行访问和遍历。
- A、外部
- B、内部
- C、中间
- D、以上三者都可以
参考答案
更多 “在迭代器模式中,提供一个()的迭代器来对聚合对象进行访问和遍历。A、外部B、内部C、中间D、以上三者都可以” 相关考题
考题
有关迭代以下哪种说法是正确的()
A.迭代是重复反馈过程的活动B.迭代目的通常是为了接近并到达所需的目标或结果C.文件的迭代相当于对文件中的内容进行遍历和操作D.每一次对过程的重复被称为一次“迭代”
考题
下列的说法中,不正确的是()A.迭代器协议是指:对象必须提供一个next方法B.list、dict、str虽然是Iterable,却不是IteratorC.生成器与迭代器对象的区别在于:它仅提供next()方法D.生成器实现了迭代器协议,但生成器是边计算边生成达到节省内存及计算资源
考题
以下关于迭代器访问集合结构错误的是()
A、访问聚合对象的内容而无需暴露内部表示B、不支持对聚合对象的多种遍历C、为遍历不同的聚合结构提供不同的接口D、定义聚合对象和迭代器接口时,具体的迭代器可实现访问聚合对象的方法
考题
行为型模式是对在不同对象之间划分责任和算法的抽象化,它可以分为类行为模式和对象行为模式。下列行为型模式中属于类行为模式的是( )。A.职责链模式 B.命令模式C.迭代器模式 D.解释器模式
考题
以下设计模式中,(请作答此空)模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。( )模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为( )A.责任链(Chain of Responsibility)
B.解释器(Interpreter)
C.命令(Command)
D.迭代器(Iterator)
考题
下面关于迭代评估的内容哪个是正确的()。A、每次迭代后,一定要进行迭代评估,并根据迭代评估的结果来制定下一次迭代计划B、迭代评估可以在一次迭代中进行C、迭代评估主要是对文档的评估D、迭代评估可以根据项目情况在多次迭代后做一次评估
考题
迭代器模式(Iterator)模式适用于()A、需要在不同的时间创建请求,生成请求队列,执行请求B、需要遍历访问聚集中的对象而不能暴露聚集中内部结构C、想避免抽象方法和其实现方法绑定在一起D、一组对象复杂地相互通信但其方法是定义明确的
考题
以下意图哪个是用来描述ITERATOR(迭代器)?()A、使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系B、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象C、提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示D、运用共享技术有效地支持大量细粒度的对象
考题
下面有关迭代器说法错误的是?()A、迭代器it的两个基本操作是next和hasNextB、调用迭代器next()会返回迭代器的下一个元素,并且更新迭代器的状态C、Scala Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法D、Scala Iterator(迭代器)是一个集合
考题
单选题以下哪种设计模式最符合以下场景说明:() 【电视节目选择器】 电视提供了(creates)面板和遥控器两种节目选择方法,都具有“下一个”和“上一个”按钮来控制转到不同的频道。A
责任链模式(Chain of Responsibility)B
观察者模式(Observer)C
模板方法模式(Template Method)D
迭代器模式(Iterator)
考题
单选题迭代器模式(Iterator)模式适用于()A
需要在不同的时间创建请求,生成请求队列,执行请求B
需要遍历访问聚集中的对象而不能暴露聚集中内部结构C
想避免抽象方法和其实现方法绑定在一起D
一组对象复杂地相互通信但其方法是定义明确的
考题
单选题通过电视机遥控器可以实现对电视机频道进行选择,其实选择电视机频道就是对存放频道的集合进行遍历操作。所以可以使用()模拟电视机遥控器的实现。A
命令模式B
观察者模式C
迭代器模式D
单例模式
考题
单选题()描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发的编译器中。A
解释器模式B
命令模式C
代理模式D
迭代器模式E
适配器模式
热门标签
最新试卷