软件工程 面向对象分析与设计 您所在的位置:网站首页 下列关于对象的描述中错误的是一个对象就是一个实体 软件工程 面向对象分析与设计

软件工程 面向对象分析与设计

2023-11-12 23:45| 来源: 网络整理| 查看: 265

1.单选题 (1分)

下列哪项关于面向对象分析来源的说法不正确?

 

面向对象分析的思路部分源于面向对象的程序设计

面向对象分析的思路部分源于数据库领域的实体关系图

面向对象分析的思路部分来源于面向对象设计

面向对象分析的思路部分来源于人工智能领域的知识表示方法

 

正确答案:C

 

 

2.单选题 (1分)

下列哪项关于对象服务的说法是不正确的?

创建新对象、撤销就对象,修改对象属性等瞬时完成的服务

为其他对象完成各种计算服务

持续检查预设条件是否满足的监控服务

对象只有属性和行为,不对外提供服务

 

正确答案:D

 

3.单选题 (1分)

采用CRC卡片分拣法的分析过程不含以下哪个步骤?

建立系统的类设计模型

定义每个类的职责

确定类之间的交互关系

识别对象类

 

正确答案:A

 

4.单选题 (1分)

面向对象技术中,封装的含义是

用状态机图来描述对象的行为

将对象的状态锁定,使之不能被修改

保证对象内部的数据只能通过操作来访问

将对象放入集合

 

正确答案:C

 

5.单选题 (1分)

面向对象设计中,“设计抽象的接口”的含义是?

向用户暴露尽可能多的系统实现细节

向用户暴露尽可能少的实现细节

不仅仅考虑用户的业务需求,还要考虑设计约束

让用户决定接口的定义,减少开发人员的决策负担

 

正确答案:B

 

6.单选题 (1分)

面向对象设计方法中,开闭原则的含义是?

软件实体在更改性方面应该是开放的,在扩展性方面应该是封闭的

要尽可能多地使用接口进行封装,利用多态技术,扩展时不需修改源代码

尽可能多定义类的继承关系,运用抽象机制

采用契约式设计

 

正确答案:B

 

7.单选题 (1分)

面向对象设计方法中,LSP替换原则要求“子类可以替换父类出现在父类能出现的任何地方”,下面正确的说法是?

将正方形定义为矩形的子类,符合LSP替换原则的要求

要尽可能多地使用接口进行封装,利用多态技术,扩展时不需修改源代码

子类中方法的前置和后置条件不能弱于父类中相应方法的前置和后置条件

采用契约式设计

 

正确答案:D

 

8.单选题 (1分)

类定义不会要求其对象实例具有以下哪个特征?

相同状态

相同属性

相同行为

相同的对象关系

 

正确答案:A

 

9.单选题 (1分)

UML类图中对以下几种类型关系的使用频度从高到低应为?

实现>关联>依赖>泛化>聚合>组合

泛化>聚合>组合>关联>实现>依赖

关联>泛化>聚合>组合>依赖>实现

依赖>泛化>聚合>组合>泛化>关联

 

正确答案:C

 

10.单选题 (1分)

关于UML类图中泛化关系建模,不正确的说法是?

定义泛化关系的好处是当环境发生变化时,便于添加新的子类

当某个类中,存在属性和操作略有不同的子类时,应定义泛化关系

当现有的多个类具有公共属性和方法时,可以定义一个父类让它们共同继承

关联关系也可以用于定义分类关系,可以替代泛化关系

 

正确答案:D



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有