中级软件设计师简单单选试卷(二).doc
- 文海网络科技企业认证 |
- 2021-11-28 发布|
- 147.5 KB|
- 11页
试卷第 PAGE 8 页共 NUMPAGES 10 页
中级软件设计师简单单选试卷
姓名:_____________ 年级:____________ 学号:______________
题型
选择题
填空题
解答题
判断题
计算题
附加题
总分
得分
评卷人
得分1、已知3个类A、B和C,其中类A由类B的一个实例和类C的一个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是( )。 A. B. C. D.2、在uML语言中,图5-3中的a、b、c三种图形符号按照顺序分别表( ) A.边界对象、实体对象、控制对象 B.实体对象、边界对象、控制对象 C.控制对象、实体对象、边界对象 D.边界对象、控制对象、实体对象3、当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(76)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(77)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(78)设计模式将该类的接口转换成我们希望的接口。 A.命令(Command) B.适配器(Adapter) C.装饰(Decorator) D.享元(Flyweight)4、当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(76)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(77)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(78)设计模式将该类的接口转换成我们希望的接口。 A.命令(Command) B.适配器(Adapter) C.装饰(Decorator) D.享元(Flyweight)5、当不适合采用生成子类的方法对已有的类进行