组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。
A.Leaf
B.Right
C.Composite
D.Component
A.Leaf
B.Right
C.Composite
D.Component
A.统一建模语言(UML)
B.对象角色建模
C.数据拱顶
D.锚建模
A.命令(Command)
B.单例(Singleton)
C.装饰(Deeorate)
D.组合(Composite)(44)
A.软件体系结构中不应包含中间件。
B.软件体系结构风格和模式可以被应用到其他系统的设计中。
C.软件体系结构包含软件构件、这些构件的对外可见的性质以及它们之间的关系。
D.软件体系结构只是一种表示,它不是可运行的软件。
● 设计模式中的(45)模式将对象组合成树形结构以表示“部分-整体”的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,(46)定义有子部件的那些部件的行为;组合部件的对象由(47)通过component提供的接口操作。
(45)A.代理(Proxy)
B.桥接器(Bridge)
C.组合(Composite)
D.装饰器(Decorator)
(46) A. Client
B. Component
C. Leaf
D. Composite
(47) A. Client
B. Component
C. Leaf
D. Composite
A.Adapter B.Decorator C.Delegation D.Proxy A.对一个抽象的实现部分的修改对用户不产生影响 B.想使用一个已经存在的类,而它的接口不符合用户需求 C.一个系统要独立于它的产品创建、组合和表示 D.一个对象的改变需要同时改变其他对象
在关系数据库设计中,定义数据库全局模式是(49)阶段的内容。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
A.组合模式对叶子对象和组合对象的使用具有一致性
B.组合模式可以通过类型系统来对容器中的构件实施约束,可以很方便地保证在一个容器中只能有某些特定的构件
C.组合模式将对象组织到树形结构中,可以用来描述整体与部分的关系
D.组合模式使得可以很方便地在组合体中加入新的对象构件,客户端不需要因为加入新的对象构件而更改代码
最优二叉树(哈夫曼树)、最优查找树均为平均查找路径长度∑wl最小的树,其中对于最优二叉树,n表示(31);对于最优查找树,n表示(32);构造这两种树均(33)。
A.节点数
B.叶节点数
C.非叶节点数
D.度为2的节点数
试题(49)
某公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如下图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是 (49) 。
(49)
A. 在功能划分上将各个模块独立起来
B. 在硬件构件的混合和替换方面不是很灵活
C. 没有清晰地说明用户怎样与其交互
D. 没有明确的层次关系,没有强调功能之间的交互
A.采用先进技术开发目前尚无用户真正需要的产品或系统
B.软件需要使用新的或未经证实的硬件接口
C.产品的需求中要求开发某些程序构件,这些构件与以前所开发过的构件完全不同
D.需求中要求使用新的分析、设计或测试方法