面向对象系统分析与设计-超星试题及答案范本参考_第1页
面向对象系统分析与设计-超星试题及答案范本参考_第2页
面向对象系统分析与设计-超星试题及答案范本参考_第3页
面向对象系统分析与设计-超星试题及答案范本参考_第4页
面向对象系统分析与设计-超星试题及答案范本参考_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

精品精品感谢下载载感谢下载载第一章面向对象方法概论传统开发方法及存在的问题1【单选题】下面关于功能分解法的优点描述错误的是( )A、以系统需要提供的功能为中心组织系统B、与模块化编程结合使用后,使开发效率有很大提C、删除了 GoTo语句,使软件能得到有效维护D、具有较强的应对需求变化的能力我的答案:D2【单选题】下面的开发方法能够兼顾功能和数据的是( )A、功能分解法B、结构化方法C、信息建模法D我的答案:D3【填空题】 开发方法强调对数据的组织,忽略系统功能。我的答案:第一空:信息建模法4【填空题】功能分解法是以系统需要提供的 为中心组织系统。我的答案:第一空:功能5【判断题】结构化方法采用数据流、 加工进行建模,需求变化极易引起两者的变动,进而起其他数据流和加工的变化。我的答案:√6我的答案:×面向对象方法的基本思想1【单选题】面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程, 尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的; (;对象彼此之间仅能通传递消息互相联系;层次结构的继承。A、开发过程基于功能分析和功能分解B、强调需求分析重要性C、把对象划分成类,每个对象类都定义一组数据和方法D、对既存类进行调整我的答案:C2【单选题】一个设计良好的信息系统应具有( )的特征A、低内聚、低耦合B、高内聚、低耦合C、高内聚、高耦合D我的答案:B3【填空题】面向对象方法通过 关系表达类之间的静态关系。我的答案:第一空:关联4【填空题】对象的 与操作结为一体,成为一个独立不可分的实体,对外屏蔽其内部细节。我的答案:第一空:属性5【判断题】面向对象方法比以往的方法更接近人类的日常思维方式, 强调运用人类在日常逻辑思维中经常采用的思想方法与原则。 ()我的答案:√6【判断题】面向对象方法中, 对象是用操作描述事物的数据特征, 用属性描述事物的行为特()我的答案:×面向对象方法的基本概念(上)1【单选题】下面那个不是面向对象的基本原则( )A、抽象B、多态性C、封装D、关联我的答案:D2【单选题】以下关于超类、子类、基类的叙述中,正确的是( )A、子类是超类的特化B、基类是超类的特化C、基类是子类的特化D我的答案:A3【填空题】 是把对象的属性和服务结合成一个独立的系统单元,并尽可能隐藏对象的内部细节。我的答案:第一空:封装4【填空题】对象可由标识此对象的名、属性和 所组成。我的答案:第一空:操作5【判断题】抽象是指忽略事物非本质特征, 只注意那些与当前目标有关的特征, 从而找出物共性()我的答案:√6【判断题】从一般到特殊意味着较多地注意事物之间的差别,可以得到较一般类。 (我的答案:×面向对象方法的基本概念(下)1【单选题】若类A的某个属性是类,B的一个对象,并且类A对象消失时,类B之消失,则类AB的关系应为()A、关联B、依赖C、聚合D我的答案:D2【单选题】()是指子类可以自动拥有父类的全部属性和服务。A、继承B、多态C、消息D我的答案:A3【填空题】 表示了对象间“ skindf “是一种”)的关系。我的答案:第一空:继承4【填空题】 是对象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等。我的答案:第一空:消息5【判断题】根据事物之间的组成关系的紧密程度可以分为两类: 一种是紧密而固定的, 密可分的,称为聚合,另一种是松散而灵活的,称为组合。 ()我的答案:×6【判断题】多态常指一般类中定义的属性或服务被特殊类继承后, 可以具有不同的数据类型或表现出不同的行为。(我的答案:√面向对象方法的主要优点1【单选题】以下关于面向对象方法与传统开发方法的叙述中,错误的是( )A、传统方法面向功能,把系统看成一组功能。B、面向对象方法是把问题当作一组相互作用的实体,并确定实体间关系。C、传统开发方法是面向过程设计,以计算为核心,数据与操作分离,不易理解。D、面向对象方法以对象模拟实体,需求变化会引起系统结构的整体变化。我的答案:D2【单选题】面向对象方法改善了系统的可维护性,以下不属于可维护性的是( )A、稳定性好:软件功能需求的变化不牵动全局,只需局部修改B、独立性强:只要修改不涉及类的对外接口,则内部修改完全不影响外部调用C、继承和多态性使其不容易被修改和扩充D、容易理解我的答案:C3【填空题】面向对象方法以 为核心,强调对现实概念的模拟而不强调算法。我的答案:第一空:对象4【填空题】面向对象方法中,由继承派生出的新的 可重用其父类的代码,并且可以修改、扩充而不影响其父类的使用。我的答案:第一空:类或子类5我的答案:×6我的答案:√第二章 统一建模语言UML认识UML、UML 建模流程和工具1【单选题】下列关于 UML 叙述正确的是( )A、UML 是一种语言,也是系统设计的方法B、UML 仅是一组图形的集合C、UML 仅适用于系统的分析与设计阶段D、在信息系统开发过程方面, UML 是一种建模语言,不是对开发过程的细节进行描述工具我的答案:D2【单选题】UML 的最终产物就是最后提交的可执行的软件系统和( )A、用户手册B、类图C、动态图D、相应的软件文档资料我的答案:D3【填空题】UML 的中文含义为 。我的答案:第一空:统一建模语言4【填空题】在进行面向对象软件开发建模时需要按 5 个步骤来进行,每步都需要与 UML进行紧密结合,这 5步分别是需求分析、 、 、构造和测试。我的答案:第一空:分析5【判断题】在实现的编程语言和开发平台方面, UML 可应用于运行各种不同的编程实现言和开发平台的系统。()我的答案:√6【判断题】在 UML 建模流程中,分析段只为问题域类建模,不定义软件系统解决方案的细节( )我的答案:√UML 核心元素(上)1【单选题】在 UML 的各种视图中,()显示外部参与者观察到的系统功能。A、用例视图B、逻辑视图C、并发视图D、组件视图我的答案:A2【单选题】在 UML 的各种视图中,()主要关注系统内部,它既描述系统的静态结构,类、对象及它们之间的关系,又描述系统内部的动态协作关系。A、用例视图B、逻辑视图C、并发视图D、部署视图我的答案:B3【单选题】在 UML 的各种视图中,()主要考虑资源的有效利用、代码的并行执行以及统环境中异步事件的处理。A、用例视图B、逻辑视图C、并发视图D、组件视图我的答案:C4【填空题】UML 提供了4种静态图用于对系统的静态方面进行可视化、详述、构造和文档化。其中 是面向对象系统建模中最常用的图,用于说明系统的静态设计视图。我的答案:第一空:类图5【填空题】UML 提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其当需要显示代码物理结构,并用于实际的编程时,应该选择 。我的答案:第一空:组件图6【判断题】在 UML 提供的图中,顺序图用于显示对象之间发送消息的时间顺序。 (我的答案:√7【判断题】状态机图是一个用于显示类的对象可能具备的所有状态, 以及引起状态改变的件()我的答案:√UML 核心元素(下)1【单选题】以下不属于结构事物的是( )A、类B、接口C、包D我的答案:C2【单选题】事物是 UML 模型中面向对象基本的模块,状态机是属于( 。A、结构事物B、动作事物C、分组事物D、注释事物我的答案:B3【填空题】UML 提供了四种通用机制,它们被直地应用到模型中,描述了达到面向对象建模目的的 4种策略,并在 UML 的不同语境下被反复运用,使得 UML 更简单并易于使用。这四种机制分别是: 、修饰、通用划分和 。我的答案:第一空:规格说明第二空:扩展机制4【填空题】UML 的 用来对系统的细节进行描述,可以确定系统的更多性质,细化系统的描述。我的答案:第一空:规格说明5【判断题】事物是 UML 模型中面向对象基本的模块,它们在模型中属于动态部分。 (我的答案:×6【判断题】泛化关系也称为继承关系,这种关系意味着一个元素是另一个元素的特例。 (我的答案:√第三章用例建模建模元素1【单选题】在 UML 提供的图中,用于描述系统与外部系统及用户之间的交互的图是( )A、用例图B、类图C、对象图D我的答案:A2【单选题】在 UML 用例图中,参与者表示( )A、人、硬件或其他系统可以扮演的角色B、可以完成多种动作的相同用户C、不管角色的实际物理用户D、带接口的物理系统或者硬件设计我的答案:A3【单选题】在确定用例名时,一般使用( )来表示。A、名词B、形容词C、动词D、代词我的答案:C4【单选题】用例图中,可以用( )来表示整个软件系统或其中一些子系统的边界,也可用它表示软件系统的不同发布版本的功能范围。A、执行者B、关联关系C、用例D、边界框我的答案:D5【多选题】关于用例,下面说法是正确的是( )A、一个用例表示了系统中的一部分功能和行为B、一个用例也描述了一个功能如何实现C、一个用例抽象了一组动作的规范D、一个用例的动作的执行会产生可观察的结果我的答案:ACD6【多选题】UML中,用例图展示了外部参与者与用例之间的连接,UML中的外部参与者是指()AB、设备C、单位D我的答案:ABD7【判断题】在UML的需求分析建模中,用例模型图必须与用户反复交流并加以确认(我的答案:√8【判断题】在销售系统中,客户给销售员发来传真订货, 销售员下班前将当日订货单汇总入系统销售员和客户均为参与者( )我的答案:×元素间的关系及用例图1【单选题】在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单” “更新订单”与用例“检查用户帐号”之间是( )关系。A、包含(include )B、扩展(extend)C、分类(classificationD、聚集(aggregation)我的答案:A2【单选题】在用例图中,参与者之间的关系只有( )一种。A、包含B、泛化C、扩展D我的答案:B3【单选题】一个用例中加入一些新的动作后则构成了另一个用例, 这两个用例之间的关系是()AB、泛化C、扩展D、包含我的答案:C4【单选题】参与者与用例之间的关系是( )A、包含B、扩展C、泛化D我的答案:D5【多选题】下面哪个语句是正确的( )A、X3可以使用 UC4与系统交互B、X1可以使用UC1UC4与系统交互C、UC2UC4的包含用例D、UC4UC5我的答案:AB6【多选题】下面哪个语句是正确的( )A、UC5UC4B、UC4UC5的可选部分C、UC1是没有用的D、UC2UC4、UC4UC2的补充部分我的答案:AD7【多选题】用例之间的关系主要有( )AB、继承C、扩展D、聚合我的答案:ABC8【判断题】采用 UML 分析用户需求时,用例 UC1可以出现在用例 UC2出现的任何位置那么UC1和UC2之间的关系是继承关系。 ()我的答案:×9【判断题】在用例图建模中参与者和用例之间存在泛化关系。 (我的答案:×用例规约1【单选题】参与者和系统之间最经常的交互序列在用例规约的( )进行阐述A、主序列BC、非功能性需求D、后置条件我的答案:A2【单选题】该用例的角度在用例开始时必须为真的一个或多个条件为用例规约中的( )A、主序列B、可替换序列描述C、前置条件D、后置条件我的答案:C3【单选题】如果一个用例的执行过程遵循了主序列则用例终点处总是为真的条件为( )A、主序列B、可替换序列描述C、前置条件D、后置条件我的答案:D4【多选题】用例规约中“依赖”是指( )A、这个可选的部分描述了该用例是否依赖其他用B、这个可选的部分可以包含另一个用例C、这个可选的部分可以扩展另一个用例D我的答案:ABC5【多选题】如下哪些是用例规约中阐述的内容( )A、前置条件B、后置条件C、主序列描述D、可替换序列描述、非功能性需求我的答案:6【多选题】绘制用例图的策略,如下描述正确的有( )A、用例名称是从开发者的角度命名的B、摆放元素时,尽量减少线的交叉。C、从空间上组织元素,使得在语义上接近的用例和参与者在物理位置上也接近。D、尽可能全面的显示太关系种类,一定要在一张图中表示。我的答案:BC7【判断题】关于用例规约,用例规约与用例图表达的信息是一致的( 我的答案:√8【判断题】用例规约的主序列不能表示失败场景( 我的答案:×9【判断题】用例规约的用例规约的可替换序列不能表达成功的场景( 我的答案:×第四章 活动图建模活动图概述及建模元素1【单选题】将活动图中的活动状态进行分组, 每一组表示一个特定的类、人或部门,他们责完成组内的活动。这种技术是( )A、泳道BC、分支D、转移我的答案:A2【单选题】下面不是活动图中的基本元素的是( )A、状态、分支B、转移、汇合C、泳道、转移D我的答案:D3【单选题】下面的情况一般不用活动图来表示( )A、分析用例B、理解牵涉多个用例的工作流C、处理多线程应用D、显示对象在其生命周期内的运转情况我的答案:D4【多选题】下列关于活动图的说法正确的是( )A、一张活动图从本质上说是一个流程图,显示从活动到活动的控制流B、活动图用于对业务过程中顺序和并发的工作流程进行建模。C、活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。D、活动图是 UML 中用于对系统的静态方面建模的五种图中的一我的答案:ABC5【多选题】关于活动图的活动节点,属于活动节点范畴的是( )A、动作节点B、对象节点C、控制节点D我的答案:BCD6【多选题】活动图的控制节点包括( )A、调用与返回B、分叉与汇合C、判断与合并D、起始和终止我的答案:BCD7复杂的操作用活动图给出实现细节()我的答案:√8子序列可以并发和同步()我的答案:√活动建模1【单选题】活动图中的分叉节点和结合节点是用来描述( )AB、对象的时序C、类的关系D、系统体系结构框架我的答案:A2【单选题】活动图中的结点不包括( )AB、对象结点C、控制结点D、交互结点我的答案:D3【多选题】关于动作叙述正确的是( )A、动作代表一个原子操作,操作可以是任何合法的行为B、动作可以且不限于创建或删除对象、发送消息、调用接口C、动作可以是数学运算以及返回表达式的求值结果D、活动图中动作状态之间的迁移需靠事件触发我的答案:ABC4【多选题】关于活动图建模叙述正确的是( )A、识别该工作流的初始状态的前置条件和该工作流终止状态的后置条件B、从工作流的初始状态开始,说明随时间发生的动作,并在活动图中表示它们C、将复杂的动作或多次出现的动作分解到一个单独的活动图中调用D、找出连接这些动作和活动节点的流。从工作流的顺序流开始,再考虑分支,最后是分叉和结合E、如果工作流中涉及重要的对象,则把它们加入到活动图中,并显示其值的变化和状态我的答案:ABCDE5【判断题】活动图中的判断节点和合并节点是用来描述并发处理行为( 我的答案:×6【判断题】对象流是一种连接两个节点的活动边, 这两个节点通常是一个可执行节点和一对象节点( )我的答案:√7【判断题】分叉节点从线性流程进入并发过程的过渡节点, 它拥有多个进入控制流和多个开控制流( )我的答案:×第五章类图建模类图概述1【单选题】哪一项不能说明类图的重要性?( )A、面向对象编程的基础B、程序员编程实现的基础C、用例转换的目标D、描述了系统中对象类型和它们之间的关系E、是物理数据库的实现我的答案:E2【填空题】类图用于描述系统的 结构。我的答案:第一空:静态3【填空题】主动对象是拥有

或 ,并启

的对象。我的答案:第一空:线程第二空:进程第三空:控制对象4【判断题】对象有一组属性和作用的属性上的操作组成的。 ( 我的答案:√5【判断题】对象就是类,类就是对象,两者概念相似,可以相互转换。 ( 我的答案:×属性定义、操作定义1【单选题】哪一项不是属性定义的可见性?( )A、共有的B、私有的C、受保护的D、公有的我的答案:2【填空题】属性是类的 ,用于描述所对应事物的一个 。我的答案:第一空:构成元素第二空:性质3【填空题】在属性下面加下划线的属性称为 。我的答案:第一空:类属性4【判断题】仅用于操作类属性的操作,称为类范围的操作。 ( 我的答案:√5【判断题】对象自身行为如读,写对象属性,在 OOA 中必须要考虑。( 我的答案:×建立类与类之间的关系1【多选题】哪些是类和类之间的关系?( )A、继承B、聚合C、组合DE、依赖我的答案:ABCDE2【多选题】使用一般类的条件有哪些? ( A、它有两个或两个以上的特殊类B、需要用它创建对象实例C、它的存在有助于软件复用D、能够更自然的反映问题域E、避免把过多的属性和操作集中到一个类中我的答案:ABCDE3【填空题】继承关系有时也称为 。我的答案:第一空:泛化关系4【判断题】在继承的数学性质中,类 A继承类B,则类B也继承类 A( 我的答案:×5【判断题】Java中包括单继承和多继承。 ( 我的答案:×关联关系、聚合关系、依赖关系1【单选题】依赖关系经常与( )一起出现AB、关联C、对象D、类我的答案:A2【填空题】链是关联的 ,是对象之间的 。我的答案:第一空:实例第二空:语义链接3【判断题】0...1 表示a最多与类 B的一个对象关联。( 我的答案:√4【判断题】0..*表示a与类B的零个或者多个对象关联。我的答案:√()5【判断题】组合是聚合的一种,且整体管理部分的生存期。( )我的答案:√6【判断题】从强度上来说,聚合紧密程度高于组合。 ( 我的答案:×第六章 交互图建模顺序图概述1【单选题】关于顺序图,下列说法不正确的是( )A、顺序图的组成为对象(参与者) 、消息、生命线、激B、时间维由上至下表示C、对象的排列顺序很重要D、对象的表示方式为正常 /匿我的答案:C2【填空题】顺序图是一种表示( )与( )行为关系的图我的答案:第一空:对象之间第二空:参与者之间3【填空题】操作表示对象的一个操作执行的( ,也表示对象和它调用者之间的( 我的答案:第一空:持续时间第二空:控制关系4【判断题】顺序图是强调接收和发送消息对象结构组织的交互图。 ( 我的答案:×5【判断题】消息是对象之间通信的描述, 此通信用于传输将发生的动作所需要的信息。 ( 我的答案:√建立顺序图、建立协作图1【多选题】下列关于建立顺序图的说法正确的是( )A、一个顺序图只描述一个控制流B、可把大而复杂的控制流分几部分放在多个图中C、为每个对象或参与者设置生命线,一般把发起交互的放在左边。D、建立顺序图时对那些在交互期间创建和销毁的对象,在适当时刻用消息箭线显式指明。我的答案:ABCD2【填空题】建议一个单独的顺序图只描述一个控制流,尽量少用()和(我的答案:第一空:迭代第二空:分支3【填空题】消息的响应或者说方法的返回值,用带箭头的水平虚线表示,方向为从( )到( 我的答案:第一空:消息接收者第二空:消息发送者4【判断题】顺序图比较适合交互规模比较小的建模,如果对象很多,交互很频繁, 则使顺图变得很复杂。( )我的答案:√5【判断题】建立协作图时要从引起交互的消息开始, 把消息附在相应的链上, 并标出顺序号。( )我的答案:√第七章状态机图建模什么是状态机图1【单选题】下列不是状态机组成部分的是( )A、状态B、转换C、事件D我的答案:D2【单选题】以下不属于状态机图的作用的是( )A、状态机图描述了状态转换时所需的触发事件和监护条件等因素,有利于开发人员捕捉程序中需要的事件。B、状态机图清楚地描述了状态之间的转换及其顺序,这样就可以方便地看出事件的执行顺序,状态机图的使用节省了大量的描述文字。C、清晰的事件顺序有利于开发人员在开发程序时避免出现事件错序的情况。D、描述对象和对象之间按时间顺序的交互行为。我的答案:D3【填空题】状态机图就是对一个 建模。我的答案:第一空:状态机4【填空题】

图只表示一个交互过程中的对象行为,而

图则可以显示对象的所有行为。我的答案:第一空:顺序第二空:状态机5【判断题】从某种意义上说, 状态机是一个对象的局部视图, 用来精确地描述一个单独对的行为。我的答案:√6【判断题】状态机图用于对系统的动态方面进行建模, 适合描述一个对象在其生命周期中各种状态及状态的转换。我的答案:√7我的答案:√状态机图的组成元素1【单选题】下列选项中不属于状态元素内部的内容是( )A、入口动作BC、出口动作D我的答案:D2【单选题】下列选项不属于伪状态的是( )AB、复合状态C、初态D、选择我的答案:B3【单选题】假设一个转换被表示为“ A[B]/C", 那么这个转换所表达的语义是( )A、该转换的触发器事件为B,监护条件为A,动作表达式为CB、该转换的触发器事件为A,监护条件为B,动作表达式为CC、该转换的触发器事件为C,监护条件为A,动作表达式为BD、该转换的触发器事件为A,监护条件为C,动作表达式为B我的答案:B4【单选题】需要依赖于某个表达式所表达的布尔条件才能发生的事件被称作( )A、改变事件B、时间事作C、信号事件D、调用事件我的答案:A5【填空题】 是没有实现触发事件的转换, 当原状态完成任何活动后, 转换被隐式地触发-无触发器转换。我的答案:第一空:完成转换6【填空题】按照状态机图的含义, 是指可以引发状态转换的所发生的事情。我的答案:第一空:事件7【判断题】自转换是源状态和目标状态相同的转换, 但它是一个状态改变, 出口动作和入动作都会被激发。()我的答案:√8【判断题】内部转换改变状态,因此转换时也会执行入口动作或出口动作。 (我的答案:×复合状态及状态机图建模1【单选题】状态机图可以表现( )在生存期的行为、所经历的状态序列、引起状态转移事件以及因状态转移而引起的动作。A、一组对象B、一个对象C、多个执行者D我的答案:B2【单选题】状态机图描述一个对象在不同( )的驱动下发生的状态迁移。A、事件B、对象C、执行者D、数据我的答案:A3【单选题】关于状态机图的说法,不正确的是( )A、状态机图通过建义类对象的生命周期模型来描述对象随时间变化的动态行为B、状态机图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着事件的推移来影响这些状态。C、顺序图只表示一个交互过程中的对象行为,而状态机图则可以显示对象的所有行为。D、状态机图用于对系统的静态方面建模我的答案:D4【填空题】在 UML 中,状态分为简单状态、伪状态与 。我的答案:第一空:复合状态5【填空题】复合状态中包含的状态称为 。我的答案:第一空:子状态6【判断题】不必对每一类对象都进行状态建模, 只有对那些行为比较复杂, 而且这种复杂是来源于状态影响的对象才有必要进行状态建模。 ()我的答案:√7【判断题】一般情况下,对于一个系统中所有具有复杂状态及行为的类都需要建立状态机来表示其内部的状态及转换。 ()我的答案:√第八章其他辅助模型8.1 其他辅助模型:包图、构件图、部署图1【单选题】关于包图的下列说法,不正确的是( )A、包是对 OOA模型元素分组的机制B、用于类图,可以把一组类打包CD、一个模型元素可以同时被多个包拥有我的答案:D2【多选题】划分包的基本策略( )A、识别底层包B、合并包,每个包最好包含 7个内层元素C、组织包的层次D、确定包中元素的可见性E、建立包间关系(引入依赖、访问依赖或泛化关系)我的答案:ABCDE3【填空题】部署目标通常用( )来表示,代表一个硬件设备或某些软件运行环境我的答案:第一空:节点4【填空题】( )是结构图的一种,它展示了系统的架构我的答案:第一空:部署图5【判断题】结构良好的包应该是高内聚、松耦合。 ( 我的答案:√6【判断题】在同一包中,同一类型的元素的名字必须唯一,不同类型的元素也不可以同名。( )我的答案:×第九章 问题域部分设计OOD 概述1【单选题】把多继承调整为单继承可采用( )方法A、聚合B、多态C、依赖D我的答案:A2【多选题】以下说法正确的是( )A、OOD 以OOA模型为基础,且二者采用一致的表示法。B、面向对象的设计主要解决与实现有关的问题,目标是产生一个符合条件的 OOD 模型。C、OOD 方法与编程实现语言有关,但过程与编程语言无关。D、OOA 主要针对问题域,识别有关的对象以及他们之间的关系,产生一个映射问题域模型。我的答案:ABD3【判断题】在 OOD 阶段,对OOA 阶段没确定可见性的属性,要尽可能地保持数据私有性( )我的答案:√4【判断题】在逻辑上,一个类是对一组对象的抽象描述( 我的答案:√5【判断题】继承中的多态和重载说的就是一回事我的答案:×问题域设计1【单选题】把多继承调整为单继承可采用( )方法A、聚合B、多态C、依赖D我的答案:A2【多选题】关于多对多关联的设计,下列哪些说法是正确的?( )AB、把多对多用聚合进行代替,然后可以转换为继承。C、把多对多转换为一对一关联才能处理。D、多对多关联转换为二元关联过程中,多重性为多的那个类需设立指针指向对方类创建的对象。我的答案:AD3【判断题】如果一个操作不是抽象的, 它应该有一个实现算法, 用来说明产生操作结构的程( )我的答案:√4【判断题】在 OOD 阶段,应尽可能使用可复用的成分( 我的答案:√5【判断题】系统设计阶段, UML 建模工具主要完成静态结构设计( 我的答案:×第十章人机交互设计10.1 人机交互设计1【单选题】以下说法正确的是( )A、要按照输入界面的要求来设计输出界面。B、所有输出设备的接口程序最好组织在一个类中,方便管理。C、人机界面只负责输入与输出和窗口更新等工作,在界面对象中不应该对业务逻辑进行处理。D、可视化开发环境可以保证我们能直接调用类库而不必设计接口类。我的答案:C2【多选题】人机交互部分是人和计算机之间交互信息的媒介, 对它的设计涉及( 等学科。A、心理学B、人机工程学C、认知科学D我的答案:ABCD3【判断题】人机界面的设计不仅是设计和实现问题,也包括分析问题( 我的答案:√4【判断题】在人机交互方面,面向对象的设计技术与结构化的设计技术在一些方面有共同处( )我的答案:√5【判断题】人机交互设计中,常用类的属性表示窗口或部件的动态特征,如移动和滚屏等。( )我的答案:×第十一章 数据管理部分设计11.1 数据管理部分设计1【单选题】面向对象分析中的对象最终对应到关系数据库中的( )A、行B、列C、字段D、表我的答案:D2【多选题】对两个或两个以上的永久类间关系进行存储设计可采用的方法有( )A、对每个一对一关联,可在类对应的表中用外键隐含。B、对每个一对多关联,可在多重性为一的类对应的表中用外键隐含。C、对多对多关联,可映射到一张独立的表,该表的结构由两个进行关联的表的主键构成。D、聚合也是一种关联,对聚合的存储设计可以按照关联的存储设计规则进行。我的答案:ACD3【判断题】无论用什么系统进行存储, 对需要存储的对象,都只需存储对象的属性值部分 ( 我的答案:√4【判断题】利用面向对象数据库存储永久对象,是一种普遍适用的方法( 我的答案:×5【判断题】数据管理部分设计时, 对每个永久类,应设计一个表,用以存储其永久对象。( 我的答案:√第十二章 典型设计模式设计模式1【多选题】对于模式的表述正确的是( )A、模式其实就是解决某一类问题的方法论。B、把解决某类问题的方法总结归纳到理论高度,那就是模式。C、模式对问题的描述以及对问题的解答应具有高度的抽象性和代表性。D、模式只是一个模型。我的答案:ABC2【填空题】如果类 A作为参数被类 B在某个方法中使用,则类 A和类B具有 关系我的答案:第一空:依赖3【判断题】设计模式等同于架构模式( 我的答案:×4【判断题】设计模式解决的是设计不足的问题,但同时也要避免设计过度。 ( 我的答案:√5【判断题】对修改关闭对扩展开放使得软件无法修改、难以维护( 我的答案:×简单工厂模式1【单选题】简单工厂的核心角色是( )AB、具体产品C、工厂D、消费者我的答案:C2【填空题】 是工厂模式家族中最简单实用的模式。我的答案:第一空:简单工厂模式3【判断题】简单工厂模式完全符合“开闭原则” ( 我的答案:×工厂方法模式1【单选题】工厂方法模式的核心是( )AB、一个具体工厂类C、一个接口D、没有核心我的答案:A2【单选题】以下表述哪个是用来描述工厂方法模式的( )A、一个创建一系列相关或相互依赖对象的接口,二无须指定它们具体的类。B、表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。C、定义一个用于创建对象的接口,让子类决定实例化哪一个类。该模式使一个类的实例化推迟到其子类。D、定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。我的答案:C3【填空题】 模式中,父类负责定义创建对象的公共接口,子类则负责生成具体的对象。我的答案:第一空:工厂方法4【判断题】工厂方法模式只有一个抽象产品类( 我的答案:√5【判断题】工厂方法模式的具体工厂类可以创建多个具体产品类的实例( 我的答案:×抽象工厂模式1【多选题】关于抽象工厂模式描述正确的的是( )A、抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态B、抽象工厂模式不必向客户端提供一个接口C、抽象工厂模式提供一个具体工厂角色D、抽象工厂模式的抽象产品角色必须用抽象类实现我的答案:AD2【填空题】抽象工厂模式返回一系列相关的产品, 这些产品位于不同的产品等级结构, 构了一个 我的答案:第一空:产品族3【判断题】抽象工厂模式确保系统总能根据当前的情况获得合适的对象。我的答案:√()4【判断题】抽象工厂模式针对的是一个产品等级结构、一个抽象产品类。()我的答案:×5【判断题】抽象工厂模式隔离了具体类的生产,使得客户并不需要知道什么被创建。 ( 我的答案:√适配器模式1【单选题】关于适配器模式说法正确的是( )A、将抽象部分与实现部分分离,使得它们两部分可以独立地变化。B、将一个接口转换成为客户想要的另一个接口。C、组合多个对象形成树形结构以表示整体—部分的结构层次。其对单个对象和组合对象的使用具有一致性。D、为其他对象提供一个代理或地方以控制对这个对象的访问。我的答案:B2【填空题】适配器模式的宗旨是:保留现有类提供的服务,修改其 使其能满足用户的需要;适配器模式将一个接口转换成客户想要的另一个接口,使接口不 的那些类可以一起工作。我的答案:第一空:接口第二空:兼容3【判断题】适配器模式属于创建型模式( 我的答案:×4【判断题】适配器模式的用意是改变对象的接口而不一定改变对象的性能( 我的答案:√1 总则1.1 为了加强公司的环境卫生管理,创造一个整洁、文明、温馨的购物、办公环境,根据《公共场所卫生管理条例》的要求,特制定本制度。1.2 集团公司的卫生管理部门设在企管部,并负责将集团公司的卫生区域详细划分到各部室,各分公司所辖区域卫生由分公司客服部负责划分,确保无遗漏。2 卫生标准2.1 室内卫生标准2.1.1 地面、墙面:无灰尘、无纸屑、无痰迹、无泡泡糖等粘合物、无积水,墙角无灰吊、无蜘蛛网。2.1.2 门、窗、玻璃、镜子、柱子、电梯、楼梯、灯具等,做到明亮、无灰尘、无污迹、无粘合物,特别是玻璃,要求两面明亮。2.1.3 柜台、货架:清洁干净,货架、柜台底层及周围无乱堆乱放现象、无灰尘、无粘合物,货架顶部、背部和底部干净,不存放杂物和私人物品。2.1.4 购物车(筐)、直接接触食品的售货工具(包括刀、叉等):做到内外洁净,无污垢和粘合物等。购物车(筐)要求每天营业前简单清理,周五全面清理消毒;售货工具要求每天消毒,并做好记录。2.1.5 商品及包装:商品及外包装清洁无灰尘(外包装破损的或破旧的不得陈列)。2.1.6 收款台、服务台、办公橱、存包柜:保持清洁、无灰尘,台面和侧面无灰尘、无灰吊和蜘蛛网。桌面上不得乱贴、乱画、乱堆放物品,用具摆放有序且干净,除当班的购物小票收款联外,其它单据不得存放在桌面上。2.1.7 垃圾桶:桶内外干净,要求营业时间随时清理,不得溢出,每天下班前彻底清理,不得留有垃圾过夜。2.1.8 窗帘:定期进行清理,要求干净、无污渍。2.1.9 吊饰:屋顶的吊饰要求无灰尘、无蜘蛛网,短期内不适用的吊饰及时清理彻底。2.1.10 内、外仓库:半年彻底清理一次,无垃圾、无积尘、无蜘蛛网等。2.1.11 室内其他附属物及工作用具均以整洁为准,要求无灰尘、无粘合物等污垢。2.2 室外卫生标准2.2.1 门前卫生:地面每天班前清理,平时每一小时清理一次,每周四营业结束后有条件的用水冲洗地面(冬季可根据情况适当清理),墙面干净且无乱贴乱画。2.2.2 院落卫生:院内地面卫生全天保洁,果皮箱、消防器械、护栏及配电箱

温馨提示

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

评论

0/150

提交评论