【重点】面向对象分析及设计资料 (A4排版).docxVIP

【重点】面向对象分析及设计资料 (A4排版).docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象分析与设计资料(内)1、下列关于方法学与方法的描述不正确的是( B )A、方法=模型+算法B、软件方法主要涉及指导软件设计的原理和原则,以及基于这些原理、原则的方法和技术。C、方法论是一个有理论意义的视角。D、软件开发中存在结构化、面向对象等多种方法学。2、下列关于面向对象方法学的描述不正确的是( A )A、相对其他方法学,面向对象方法学是完美的。B、面向对象方法学在软件系统构造中尽可能运用人类的自然思维方式。C、面向对象方法学是当前软件开发的主流方法学.D、面向对象方法学从现实世界中客观存在的事物(即对象)出发来构造软件系统。3、下列各项不是面向对象方法学的优势的是( D )A、面向对象语言使得从客观世界到计算机的语言鸿沟变窄B、面向对象方法使从问题域到计算机间的鸿沟变窄C、易于维护和复用D、有利与代码的自动生成4、关于封装与信息隐藏的描述错误的是( B )A、封装是指将对象的全部的属性和全部的操作结合在一起,形成不可分割的独立单位,即对象。B、信息隐藏使对象能够集中而完整地描述并对应一个具体事物。C、信息隐藏是指对象在与外界的交互中,尽可能地隐藏对象的内部细节,仅保留有限的对外接口与外部进行联系。D、封装会造成一定程度上的执行效率的损失。5、关于多态的描述正确的是( A )A、多态可实现接口复用,节省大量的编码工作量.B、多态是指在聚合关系中的各个类中名字相同的属性和操作具有不同的意义。C、多态的实现机制是编译时静态链接。D、函数名重载(overload) 会导致多态现象出现。6、关于“面向对象”中的对象描述正确的是( B )A、只能指代有型的事物B、可以指代软件世界中的事物C、只能指代意识中的事物D、只能指代现实世界的事物7、对象为什么会有操作?(B)A、对象的定义就是这么规定的。B、因为对象是一种结构,操作代表转换规则。C、对象与生俱来的特征。D、对象要为其他对象提供服务。8、对象的封装原则的作用描述不正确的是( C )A、将属性和操作结合在一起形成独立单位。B、避免数据和函数的过度耦合。C、将编程错误限制在对象内部。D、符合人类自然的世界观。9、关于信息隐藏的作用描述不正确的是?(A )A、只对外提供接口,在接口不变的情况下将改动封装在对象内部。B、对不同的对象提供不同的接口。C、将数据和操作结合在一起。D、可将错误局限在对象内部。10、两个对象之间存在关联链,但不发送消息的例子是?( E)A、医生和病人的治疗关系B、警察和嫌疑人的侦察关系C、两个人存在亲属关系,但并不来往。D、老师和学生的教学关系E、图书馆图书借阅系统中图书和读者之间的借阅关系,只是记录两个对象存在该关系。11、实例化原则的作用不包括( C )A、可以很好的处理并发。B、符合人类自然的思维方式。C、将数据和操作合二为一D、符合现实世界中一些事物的运作方式。12、不属于分类原则的作用的是(C )A、符合自然的思维方式B、代码复用的一种机制C、产生无穷实例D、实现对已有知识的复用13、实现相同的功能,使用多态比不用多态的运行效率慢的最准确的原因是( A)A、多态情况下,需要在运行时查询虚拟方法表,以便确定最终调用的方法的首地址。B、多态情况下,需要先决定对象的类型,在根据类型虚拟方法表C、多态需要在运行时产生虚拟方法表D、多态情况下,需要先先找到对象的首地址,再找到所要调用方法的首地址。14、下列对于不同的软件分析设计方法的描述,正确的是?(C )A、功能分析法可以很好的适应需求的变化。B、功能分解方法和结构化方法是相同方法的不同的提法。C、功能分解法中局部的错误和修改很容易产生全局性的影响。D、结构化方法分析和设计阶段采用同一种模型。15、不是结构化方法缺点的是(B)A、数据流和加工的数量太多,引起分析文档的膨胀。B、注重研究实际的业务。C、有些事物不适合映射为数据流和加工。D、分析与设计的概念不一致,从分析到设计的过渡比较困难;16、对UML的描述正确的是(CEF)A、是一种建模方法B、是一种比高级语言还要高级的编程语言C、是一种已被OMG采纳的建模语言规范D、UML1系列已被ISO采纳的为标准E、用于建立系统的分析模型和设计模型F、是一种建模语言17、下列关于本课程采用的面向对象的分析与设计方法的描述,正确的是( B )A、面向对象分析软件做什么,设计描述软件要怎么做。B、面向对象分析描述问题域与系统责任,面向对象的设计考虑与软件实现有关的问题。C、面向对象分析类图与面向对象的设计类图具有相同的类与关系D、面向对象分析与面向对象的设计遵循不同的范型。18、不属于人机交互的设计的是?(C)A、手势与体感输入B、用户图形界面C、输入输出的线程设计D、语音识别与输出19、模型的重要性体现在以下哪些方面?(ABCDE)A、便于转换为代码B、对复杂

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档