电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

面向对象分析与设计在线作业 VIP免费

面向对象分析与设计在线作业 _第1页
1/15
面向对象分析与设计在线作业 _第2页
2/15
第1页共15页一、单选题(共50题,每题1分,共50分)1、Bridge(桥接)模式的意图是(C)。A.将一个无法控制的现有对象与一个特定借口相匹配B.希望简化现有系统的使用方法。你需要定义自己的借口C.将一组实现部分从另一组使用它们的对象中分离出来D.你需要为特定的客户(或情况)提供特定系列的对象2、在根据不同的机器选择设备驱动程序的案例中,以下叙述不准确的是(D)。A.可以使用switch语句选择驱动程序B.可以使用继承来实现选择驱动程序,但它可能会产生类组合爆炸问题C.可以选择抽象工厂模式实现,且能避免组合爆炸问题D.使用继承的解决方案要比switch语句有更多的优势3、关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图,强调的是参加交互的对象的组织B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成4、到20世纪末,面向对象软件工程已经逐渐发展成熟,特别是(D)的形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。A.Simula67语言B.Smalltalk语言C.Java语言D.统一建模语言(UML)的标准5、外观模式的作用是(B)。A.当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能第2页共15页B.为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用C.保证一个类仅有一个实例,并提供一个访问他的全局访问点D.在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现6、在用例之间,会有三种不同的关系,下列哪个不是它们之间可能的关系(D)A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)7、将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述(C)。A.策略模式(Strategies)B.桥接模式(Bridge)C.适配器模式(Adapter)D.单例模式(Singleton)8、(D)就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。A.组件图B.协作图C.状态图D.配置图9、40、在UML中(D)表示参与者为达成一项相对独立、完整的业务目标而要求软件系统完成的功能。A.用例图B.边C.执行者D.用例第3页共15页10、一个设计得好的OO系统具有(B)。A.低内聚、低耦合的特征B.高内聚、低耦合的特征C.高内聚、高耦合的特征D.低内聚、高耦合的特征11、以下不是用例之间的关系的是(A)。A.聚合B.泛化C.扩展D.包含12、在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互。主要体现在(D)。A.外观模式(Facade)B.装饰模式(Decorator)C.策略模式(Strategies)D.桥接模式(Bridge)13、以下哪些问题通过应用设计模式不能够解决。(C)A.指定对象的接口B.针对接口编程C.确定软件的功能都正确实现D.设计应支持变化14、下列不属于属性的可见性的是(c)。A.公有的B.私有的C.私有保护的第4页共15页D.保护的15、下列模式中,属于行为模式的是(B)。A.工厂模式B.观察者C.适配器D.以上都是16、下面不是活动图中的基本元素的是(d)。A.状态、判定B.分叉、汇合C.泳道、初态D.用例、消息17、UML的全称是(d)。A.UnifyModelingLanguagB.UnifiedModelingLanguageC.UnifiedModemLanguageD.UnifiedMakingLanguage18、(a)是用来反映代码的物理结构。A.构件图B.用例图C.类图D.状态机19、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为三种方式来完成,下面哪种不是其中之一(B)。A.对源代码建模第5页共15页B.对事物建模C.对数据库建模D.对可执行文件建模20、设计模式一般用来解决什么样的问题(A)。A.同一问题的不同表相B.不同问题的同一表相C.不同问题的不同表相D.以上都不是21、关于通信图的描述,下列哪个不正确(B)。A.通信图作为一种交互图,强调的是参加交互的对象的组织B.通信图是顺序图的一种特例C.通信图中有消息流的顺序号D.在ROSE工具中,通信图可在顺序图的基础上按“F5”键自动生成22、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中(c)包括构件图,它描述软...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

面向对象分析与设计在线作业

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部