题目
A.容器是一个组件
B.GUI组件就是一个容器
C.GUI组件是一个对象
D.容器和GUI组件都是组件
第1题
● 根据下面的UML类图,以下叙述中__(18)__是不正确的。
(18)A.容器是一个组件
B.GUI组件就是一个容器
C.GUI组件是一个对象
D.容器和GUI组件都是组件
第2题
下面的UML类图描绘的是(46)设计模式。关于该设计模式的叙述中,错误的是(47)。
(56)
A.桥接
B.策略
C.抽象工厂 观察者
第3题
下面的UML类图描绘的是(33) 设计模式。关于该设计模式的叙述中,错误的是(34) 。
(33)
A. 桥接
B. 策略
C. 抽象工厂
D. 观察者
(34)
A. 该设计模式中的Observer需要维护至少一个Subject对象
B. 该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装
C. 该设计模式中一个Subject对象需要维护多个Observer对象
D. 该设计模式中Subject需要通知Observer对象其自身的状态变化
第4题
● 下面的UML类图描绘的是 (46) 设计模式。关于该设计模式的叙述中,错误的是 (47) 。
(46)
A. 桥接
B. 策略
C. 抽象工厂
D. 观察者
(47)
A. 该设计模式中的Observer 需要维护至少一个Subject对象
B. 该设计模式中的ConcreteObserver 可以绕过 Subject及其子类的封装
C. 该设计模式中一个Subject对象需要维护多个Observer 对象
D. 该设计模式中Subject需要通知 Observer 对象其自身的状态变化
第5题
阅读以下关于某订单管理系统的技术说明、部分UML类图及C++代码,将C++程序中(1)~(5)空缺处的语句填写完整。
[说明]
某订单管理系统的部分UML类图如图5-15所示。
图5-15中,Product表示产品,ProductList表示产品目录,Order表示产品订单,Orderltem表示产品订单中的一个条目,OrderList表示订单列表,SalesSystem提供订单管理系统的操作接口。
请完善类Order的成员函数getOrderedAmount()和类SalesSystem的statistic()方法,各个类的属性及部分方法定义参见下面的C++代码。
[C++代码]
第6题
如下UML类图表示的是(43)设计模式。以下关于该设计模式的叙述中,错误的是(44)。
(54)
A.工厂方法
B.策略
C.抽象工厂
D.观察者
第8题
A.在UML中,可以使用一个带有两个区域的矩形框来表示类
B.创建类图是为了对系统的动态结构进行建模
C.在系统分析和实施阶段可以创建和使用类图
D.每个类图都应该具有泛化关系
第9题
A.创建类图是为了对系统的动态结构进行建模
B.每个类图都应该具有泛化关系
C.在UML中,可以使用一个带有两个区域的矩形框来表示类
D.在系统分析和实施阶段可以创建和使用类图
第10题
A.用例图
B.序列图
C.协作图
D.类图
第11题
● 如下UML类图表示的是 (43) 设计模式。以下关于该设计模式的叙述中,错误的是(44) 。
(43)A. 工厂方法 B. 策略 C. 抽象工厂 D. 观察者
(44)
A. 提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
B. 可应用于一个系统要由多个产品系列中的一个来配置的时候
C. 可应用于强调一系列相关产品对象的设计以便进行联合使用的时候
D. 可应用于希望使用已经存在的类,但其接口不符合需求的时候
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!