第
32题: 采用面向对象方法开发学生成绩管理系统,学生的姓名、性别、出生日期、期末考试成绩、查看成绩操作均被(37)在学生对象中。系统中定义不同类,不同类的对象之间通过(38)进行通信。
(37)
A.封装
B.继承
C.多态
D.信息
(38)
A.继承
B.多态
C.消息
D.重载
答案解析与讨论:
www.cnitpm.com/st/5707728353.html第
33题: 对采用面向对象方法开发的系统进行测试时,通常从不同层次进行测试。测试类中定义的每个方法属于()层。
A.算法
B.类
C.模板
D.系统
答案解析与讨论:
www.cnitpm.com/st/570788020.html第
34题: 在面向对象系统设计中,如果重用了一个包中的某个类,那么就要重用该包中所的类,这属于()原则。
A.共同封闭
B.共同重用
C.开放-封闭
D.接口分离
答案解析与讨论:
www.cnitpm.com/st/570798463.html第
36题: UML包图展现由模型本身分解而成的组织单元及其依赖关系,以下关于包图的叙述中,不正确的是()。
A.可以拥有类、接口构件、节点
B.一个元素可以被多个包拥
C.一个包可以嵌套其他包
D.一个包内元素不能重名
答案解析与讨论:
www.cnitpm.com/st/5708119621.html第
37题: 在某招聘系统中,要求实现求职简历自动生成功能。简历的基本内容包括求职xx的姓名、性别、年龄及工作经历等。希望每份简历中的工作经历有所不同,并尽量减少xx序中的重复代码。针对此需求,设计如下所示类图。该设计采用了(44)模式,由xx实例指定创建对象的种类,声明一个复制自身的接口,并且通过复制这些Resume xx Work Experience的对象来创建新的对象。该模式属于(45)模式。

(44)
A.单例(Singleton)
B.抽象工厂(Abstract Factory)
C.生成器(Builder)
D.原型(Prototype)
(45)
A.混合型
B.行为型
C.结构型
D.创建型
答案解析与讨论:
www.cnitpm.com/st/5708223488.html第
38题: 某旅游公司欲开发一套软件系统,要求能根据季节,节假日等推出不同的旅行定价包,如淡季打折、一口价等。实现该要求适合采用(46)模式,该模式的主要意图是(47)
(46)
A.策略(Strategy)
B.状态(State)
C.观察者(Observer)
D.命令(command)
(47)
A.将一个请求封装为对象,从而可以用不同的请求对客户进行参数化
B.当一个对象的状态发生改变时,依赖于它的对象都得到通知并被自动更新
C.允许一个对象在其内部状态改变时改变它的行为
D.定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换
答案解析与讨论:
www.cnitpm.com/st/5708315299.html