试题内容
下图所示为(1 )设计模式,适用于: (2 ) 。
(1)A.组件(Component)
B.适配器( Adapter)
C.组合 (Composite)
D.装饰器(Decorator) .
(2)A.表示对象的部分-整体层次结构
B、不希望在抽象和它的实现部分之间有一个固定的绑定关系
C、在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责
D、使所有接口不兼容类可以一起工作
软题库参考答案:C、A(仅供参考)
软题库解析:正在加载....
你可能感兴趣的试题
在分支-限界算法设计策略中,通常采用( )搜索问题的解空间。
A、深度优先
B、广度优先
C、自底向上
D、拓扑序列
( )不是增量式开发的优势。
A.软件可以快速地交付
B.早期的增量作为原型,从而可以加强对系统后续开发需求的理解
C.具有最高优先级的功能首先交付,随着后续的增量不断加入,这就是的更 重要的功能得到更多的测试
D.很容易将客户需求划分为多个增量
计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于 ( ) 。
A、静态数据区
B、代码区
C、栈区
D、堆区
对于n(n≥0)个元素构成的线性序列L,在 ( ) 时适合采用链式存储结构。
A、需要频繁修改L中元素的值
B、需要频繁地对L进行随机查找
C、需要频繁地对L进行删除和插入操作
D、要求L存储密度高
一个文法G=(N,T,P,S),其中N是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号,令集合V=N∪T,那么G所描述的语言是( )的集合。
A、由S推导出的所有符号串
B、由S推导出的所有终结符号串
C、V中所有符号组成的符号串
D、V的闭包中的所有符号串
某些设计模式会引入总是被用作参数的对象。例如( )对象是个多态accept方法的参数。
A.Visitor
B.Command
C.Memento
D.Observer