软考-P5-第14天练习题附有答案_第1页
软考-P5-第14天练习题附有答案_第2页
软考-P5-第14天练习题附有答案_第3页
软考-P5-第14天练习题附有答案_第4页
软考-P5-第14天练习题附有答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

软考-P5-第14天练习题[复制]1.类是对象的模板,一个类可生成多个对象,若某个生成了三个对象,则()。[单选题]*A这三个对象所储存的数据一定是不同的。B这三个对象所储存的数据一定是相同的。C这三个对象一定具有相同的操作。(正确答案)D这三个对象无法共享数据。2.以下关于面向对象分析与设计叙述中,正确的是()。[单选题]*A面向对象分析与面向对象设计存在精确的界限。B面向对象分析与面向对象设计的任务相同。C面向对象分析与面向对象设计不存在精确的界限。(正确答案)D面向对象分析与面向对象设计不产生任何可见结果。3.以下关于类和对象的叙述中,正确的是()。[单选题]*A由类生成的对象数目可以是0、1、2、…。(正确答案)B由类生成的对象数目一定是1。C由类生成的对象数目一定不少于1。D由类生成的对象数目一定不少于2。4.在统一建模语言(UML)中,()用于描述系统与外部系统及用户之间的交互。[单选题]*A对象图B类图C用例图(正确答案)D序列图5.设类Derived是类Base的一个子类,则Derixed中()。[单选题]*A只有Base的属性。B只有Base的方法。C除Base中的属性和方法外,只能添加Base中没有的新方法。D除Base中的属性和方法外,还可以添加新属性和新方法。(正确答案)6.在统一建模语言中(UML)中,()用于描述一组对象类、接口、协作以及它们之间的关系。其中关联的多重度是指(/)。[单选题]*A对象图B类图(正确答案)C用例图D通信图7.在统一建模语言中,通常()不用于描述用例。[单选题]*A列图B活动图C用例图D通信图(正确答案)8.在统一建模语言中(UML)中,()展现了一组对象以及它们之间的关系,给出了系统的静态设计视图或静态进程图,描述了(/)中所建立的事物实例的静态快照。[单选题]*A序列图B状态图C对象图(正确答案)D通信图9.从下列名词中分类和对象。其中,()全部是类,(/)全部是对象。[单选题]*A课程、2013“Web工程”课程、学生B课程、学生、教室(正确答案)C2013“Web工程”课程、学生D2013“Web工程”课程、B601教室10.在面向对象方法中,(/)定义了超类和子类的概念,子类在原有父类接口的前提下,用适合自己要求的实现去置换父类中的相应实现称为()。[单选题]*A继承B覆盖(正确答案)C封装D多态11.不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由()支持。多态分为多种,(/)多态是指同一个名字在不同上下文中可代表不同的含义。[单选题]*A继承(正确答案)B封装C过载D覆盖12.继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个类只能有一个父类时,称为(/);当一个类有两个或两个以上的类作为父类时,称为()。[单选题]*A单重继承B多态C混合继承D多重继承(正确答案)13.在面向对象方法中,继承用于(/)。通过继承关系创建的子类()。[单选题]*A只有父亲具有的属性B只有父亲具有的操作C只能有父亲所不具有的新操作D可以有父亲的属性和方法之外的新属性和新方法(正确答案)15.UML由三个要素构成:UML的基本构造块、支配这胜构造块如何放置在一起的规则、用于整个语言的公共机制。UML的词汇表包含三种构造块:事物、关系和图。类、接口、构件属于()构造块。泛化和聚集等是(/)。将多边形与三角形,四边形分别设计为类,多边形类与三角形之间是(/)关系。[单选题]*A事物(正确答案)B关系C规则D图16.在面向对象方法中,(/)定义了父类和子类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。[单选题]*A封装B继承C覆盖(重置)(正确答案)D多态17.在UML中有4种事物:结构事物、行为事物、分组事物和注释事物。其中,(/)事物表示UML模型中的名词,它们通常是模型的静态部分,描述概念或物理元素。以下()属于此类事物。[单选题]*A包B状态机C活动D构件(正确答案)18.采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法(/)不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。[单选题]*A覆盖/重置(正确答案)B封装C重载/过载D多态19.多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型的子类型)属于()多态;()多态是指同一个名字在不同上下文中可代表不同的含义。[单选题]*A参数B包含C过载(正确答案)D强制20.在UML图中,()图用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流。[单选题]*A序列B交互C活动(正确答案)D通信21.在面向对象方法中,采用(/)可将对象的内部实现讲行隐藏。一个对象通常由()组成。[单选题]*A属性及其值和方法B对象标识,属性及其值C对象名,方法及其参数D对象标识,属性和方法(正确答案)22.在进行类设计时,(/)可以选择()的某些操作进行完全的继承或变异。[单选题]*A派生类B基类(正确答案)C抽象类D虚拟类23.以下关于面向对象分析与结构化分析的叙述中,错误的是()。[单选题]*A,面向对象分析结果可采用UML描述B,结构化分析结果可使用DFD等模型表示C,面向对象分析结果需要采用面向对象程序设计语言描述(正确答案)D,面向对象分析结果是面向对象设计的输入24.面向对象程序设计语言的用于()。[单选题]*A,面向对象的系统分析B,面向对象的系统设计C,面向对象的系统实现(正确答案)D面向对象的系统分析、设计与实现25.以下关于面向对象分析与设计叙述中,正确的是()。[单选题]*A面向对象分析的结果适合采用C++语言表达B面向对象分析的结果适合采用汇编语言表达C面向对象设计的结果适合采用UML(UnifiedModelingLanguage)表达(正确答案)D面向对象设计的结果适合采用DFD(DataFlowDiagram)表达面向对象软件开发过程中,面向对象分析阶段包含一系列活动,而()活动不属于面向对象分析阶段。[单选题]*A识别分析类B构建分析模型C评估分析模型D确定接口规格(正确答案)27.统一建模语言(UML)图中,()属于动态视图,它可用于描述一个业务过程的活动流程。[单选题]*A状态图B序列图C活动图(正确答案)D通信图28.在统一建模语言(UML)中,(/)用于描述一组对象类、接口、协作以及它们之间的关系。其中关联的多重度是指()。[单选题]*A,一个类中能被另一个类调用的方法个数B,一个类的某个方法被另一个类调用的次数C,一个类的实例能够与另一个类的多少个实例相关联(正确答案)D,两个类所具有的相同的方法数和属性数29对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过()改变另一个对象的状态。[单选题]*A,另一个对象的修改操作符(正确答案)B,另一个对象的选择操作符C,获得那个对象的属性值D,创建那个对象的类的一个新对象30.在统一建模语言(UML)中,(/)展现了一组对象以及它们之间的关系,给出了系统的静态设计视图或静态进程视图,描述了()中所建立的事物实例的静态快照。[单选题]*A类图(正确答案)B组件图C对象图D包图31.从下列名词中区分类和对象。其中,(/)全部是类,()全部是对象。[单选题]*A,课程、B601教室、学生B,课程、学生、教室C,2013课程“Web工程”、学生

温馨提示

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

评论

0/150

提交评论