雨课堂学堂在线学堂云《面向对象分析与设计(沈阳理工)》单元测试考核答案_第1页
雨课堂学堂在线学堂云《面向对象分析与设计(沈阳理工)》单元测试考核答案_第2页
雨课堂学堂在线学堂云《面向对象分析与设计(沈阳理工)》单元测试考核答案_第3页
雨课堂学堂在线学堂云《面向对象分析与设计(沈阳理工)》单元测试考核答案_第4页
雨课堂学堂在线学堂云《面向对象分析与设计(沈阳理工)》单元测试考核答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1题开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做A软件工程B软件周期C软件危机D软件产生第2题在软件产品生命周期中时间最长、花费用最多的阶段是A详细设计B软件编码C软件测试D软件维护第3题软件部分的内部实现与外部可访问性分离,这是指软件的A继承性B共享性C封装性D多态性第4题Rumbangh等人提出的对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和()。A信息模型B控制模型C功能模型D行为模型第5题面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父类的全部描述(数据和操作)。A传递性B继承性C复用性D并行性第6题()模型表示了对象的相互行为。A对象B动态C功能D分析第7题通过执行对象的操作改变该对象的属性,但它必须通过()的传递A接口B消息C信息D操作第8题对象是面向对象开发方法的基本成分,每个对象可用它本身的一组()和它可以执行的一组操作来定义。A服务B参数C属性D调用第9题以下说法错误的是A多态性防止了程序相互依赖性而带来的变动影响B多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果C多态性与继承性相结合使软件具有更广泛的重用性和可扩充性D封装性是保证软件部件具有优良的模块性的基础第10题以下说法正确的是A对象模型指出发生了什么B动态模型确定什么时候发生C功能模型确定发生的客体D功能模型描述了系统的所有计算,它考虑所计算的次序第11题面向对象的主要特征除对象唯一性、封装、继承外,还有A多态性B完整性C可移植性D兼容性第12题动态模型的描述工具是A对象图B结构图C状态图D设计图第13题一个面向对象系统的体系结构通过它的成分对象和对象间的关系确定,与传统的面向数据流的结构化开发方法相比,它具有()优点。A设计稳定B变换分析C事务分析D模块独立性第14题以下说法正确的是A组装结构可用来描述现实世界中的一般的抽象关系B分类结构可用来描述现实世界中的类的组成的抽象关系C面向对象的继承性是子类自动共享父类数据结构和方法的机制D面向对象的唯一性是指将具有一致性的数据结构(属性)和行为(操作)的对象抽象成类第15题与事件联系在一起的瞬时操作是A处理B动作C活动D加工第1题计算机是由CPU、内存、硬盘、显示器、鼠标等组成,那么计算机类和鼠标类之间的关系是A继承关系B关联关系C聚合关系D依赖关系第2题UML的结构事物不包括A接口B类C协作D状态机第3题使用UML对系统进行动态建模,不能使用以下那种图?A类图B顺序图C状态图D活动图第4题要对一个企业的工作流程进行建模,下面哪种图是最合适的?A交互图B活动图C状态图D类图第5题关于参与者,错误的说法是A参与者是与所建立的系统交互的人或物B参与者可以是人,也可以是其他系统C参与者是系统的一部分,是用例图的重要组成部分D参与者之间可以存在泛化关系第6题关于UML,下面说法正确的是AUML是一种面向对象建模方法BUML是一种形式化的语言,使用UML建立的模型可以被计算机编译执行CUML是一种面向对象的编程语言DUML是一种面向对象的建模语言,但不是建模方法第7题UML中关联的多重性是指A一个类有多个方法被另一个类调用B一个类的实例能够与另一个类的多少个实例相关联C一个类的某个方法被另一个类调用的次数D两个类具有相同的方法和属性第8题在UML提供的图中,用于描述系统与外部用户交互的图是A用例图B类图C对象图D配置图第9题在UML提供的图中,用于按时间顺序描述对象间交互的图是A组件图B状态图C协作图D顺序图第10题类中的每个对象都是这个类的一个A用例B属性C实例D方法第11题一个对象通过发送()来请求另一个对象为其服务A调用语句B消息C命令D方法第12题下面关于部署图的说法中,错误的是A部署图描述系统运行时的软件和硬件的物理结构,用于系统的物理方面建模B处理器和设备的区别在于是否具有计算能力C部署图描述的是系统物理模型的布置,实际节点间的连接必须使用一段导线、电缆或其他方式连接D一个系统可以有多个部署图第13题关于类图的说法正确的是A类图包括对象层、特征层和关系层,其中对象层给出系统中所反映的问题域和系统责任对象B类图的特征层给出系统中所反映的问题域和系统责任对象C类图只是一种辅助模型,不如其他图重要D类图定义了系统的功能需求,描述了系统的动态行为第14题一个教师可以指导0个到多个学生写论文,1个学生必须有一个教师指导其论文,教师和学生之间关联的重数为A1:*B*:1C*:*D*:*第15题()用来反映代码的物理结构A构件图B用例图C类图D状态机图章节习题-第3章面向对象分析第1题()是对整个系统的描述,称之为OOA基本模型。A类图B状态转换图C实例图D服务流程图第2题汽车有一个发动机,汽车与发动机之间的关系是()关系。A一般与具体B整体与部分C分类关系Disa第3题软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()。A生存期B面向对象设计C面向对象程序设计D面向对象分析第4题以下说法错误的是()。A采用面向对象方法开发软件的主要优点是通过重用提高软件的生产率B在面向对象程序中,对象是属性(状态)和方法(操作)的封装体C在面向对象程序中,对象彼此间通过继承和多态性启动相应操作D继承和多态机制是面向对象程序中实现重用的主要手段第5题面向对象开发产生的分析文档应当()考虑问题,在分析阶段识别的概念是高层的概念。A与问题直接相关B与问题不相关C在更小的问题范围内D在更大的问题范围内第6题以下说法正确的是()。A组装结构可用来描述现实世界中一般的抽象关系B分类结构可用来描述现实世界中类的组成的抽象关系C面向对象的继承性是子类自动共享父类数据结构和方法的机制D面向对象的唯一性是指将具有一致性的数据结构(属性)和行为(操作)的对象抽象成类第7题描述类中某个对象的行为,反映了状态与事件关系的是()。A对象图B状态图C流程图D结构图第8题对于一个给定的问题域,一个合适的对象集合能够()。A保证可复用性B提高可扩充性C提高软件产品的质量和生产率D减少研发成本正确答案:ABC第9题下面概念中,不属于面向对象方法的是()。A对象B继承C类D过程调用第10题面向对象技术中,对象是类的实例。对象有三种成分:()、属性和方法。A标识B规则C封装D消息第11题面向对象方法有四个主要特征,分别是对象唯一性、()、继承性和多态性。A通用性B准确性C分类性D可测试性第12题()是描述类的所有对象的共同特征的一个数据项。A实例属性B类属性C方法属性D对象属性第13题在确定类时,所有()是候选的类。A名词B形容词C动词D代词第14题在确定属性时,所有()是候选属性。A动词B名词C修饰性名次词组D词组第15题分析对象的状态并画出状态转换图,目的是()。A准确地认识对象的行为B准确地认识对象的状态C准确地认识对象的方法D准确地认识对象的定义章节习题-第4章面向对象设计第1题所谓高内聚是指()。A一个服务只完成一项明确定义的、完整而单一的功能,没有出现在一项服务内完成多个功能的现象B一个服务只完成一项简单的功能C多个服务只完成一项明确定义的、完整而单一的功能D出现在一项服务内完成多个功能的现象第2题在面向对象的系统设计中,以下说法错误的是()。A系统中主要的组成部分称为子系统B子系统是一个对象或一个功能C子系统是类、关联、操作、事件和约束的集合D每次分解的各子系统数目不能太多,最底层子系统称为模块第3题面向对象程序设计语言不同于其他语言的最主要特点是()。A模块性B抽象性C继承性D共享第4题类和对象的关系类似于下面哪种类型的关系?()A关联和链B用例和参与者C包和类图D聚集和组合第5题在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。A隐藏复杂性B信息隐藏C既存类的重用D类的开发第6题在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是()。A泛化关系B组合关系C依赖关系D包含关系第7题以下不属于三层客户-服务器的是()。A数据服务器B应用服务器C客户机D终端机第8题面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以由父亲,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父亲的全部描述(数据和操作)。A传递性B继承性C复用性D并行性第9题算法的三种基本结构是()。A顺序结构、分支结构、循环结构B顺序结构、流程结构、循环结构C顺序结构、分支结构、流程结构D流程结构、分支结构、循环结构第10题一个机票预定系统运行后发现系统的响应时间很慢,初步分析认为是系统的吞吐量低于平均水平。开发人员准备解决系统响应时间慢的问题,请问在下面几种视图中,哪种视图在这种情况下对开发人员最有帮助?()。A用例视图B实现视图C进程视图D部署视图第11题一个设计得好的OO系统具有()。A低内聚、低耦合的特征B高内聚、低耦合的特征C高内聚、高耦合的特征D低内聚、高耦合的特征第12题如果()的活动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论