谋学网www.mouxue.com
福师《面向对象的程序设计》在线作业二
一、单选题(共 9 道试题,共 18 分。)
1. 在UML中,时序图将交互关系表示为()。 A. 三维图 B. 线性图 C. 二维图 D. 随机图形 正确答案:C
2. 并发视图由状态图、(),以及活动图组成。 A. 协作图 B. 时序图 C. 类图 D. 用例图 正确答案:A
3. UML的()为UML的基础结构,基础结构由Infrastructure包表示。 A. 元元模型层 B. 元模型层 C. 模型层
D. 运行时实例层 正确答案:A
4. 下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。 A. 关联关系 B. 依赖关系 C. 泛化关系 D. 实现关系 E. 聚合关系 正确答案:A
5. 在UML中,扩展关系表示为虚线箭头加()字样。 A. <
C. <
6. 要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。 A. 圆括号 B. 方括号
谋学网www.mouxue.com
C. 尖括号 D. 无需括号 正确答案:C
7. 对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。 A. OCL B. ODL C. DAO D. DDL
正确答案:A
8. RUP的中文全称是() A. 统一开发过程 B. 统一联合过程 C. 面向对象程序设计 D. 类的实现 正确答案:A
9. 对象约束语言是一种()语言,它主要用于表示UML模型中施加于模型上的约束。 A. 面向对象 B. 过程化 C. 形式化 D. 结构性 正确答案:C
福师《面向对象的程序设计》在线作业二
二、多选题(共 18 道试题,共 36 分。)
1. 对系统的物理方面进行建模时要用到两种图,分别是()。 A. 组件图 B. 状态图 C. 活动图 D. 配置图 正确答案:AD
2. UML中的视图大致分为如下几种() A. 用例视图 B. 逻辑视图 C. 组件视图 D. 并发视图 E. 配置视图
谋学网www.mouxue.com
正确答案:ABCDE
3. 运用UML进行面向对象的系统分析设计,需要经过如下步骤() A. 识别系统的用例和角色 B. 进行系统分析并抽象出类
C. 设计系统,并设计系统中的类及其行为 D. 编写代码 正确答案:ABC
4. UML的结构事物共有类、( )、组件、节点。 A. 接口 B. 协作 C. 用例 D. 活动类
正确答案:ABCD
5. 事件流通常包括()和事后事件 A. 简要说明 B. 前提条件 C. 主事件流 D. 其他事件流 正确答案:ABCD
6. UML中的事物可分为以下几类() A. 结构事物 B. 动作事物 C. 分组事物 D. 注释事物 正确答案:ABCD
7. 协作图包含3以下元素:()。 A. 对象 B. 链 C. 消息 D. 属性
正确答案:ABC
8. 目前,使用比较广泛的软件过程主要包括()。 A. RUP
B. OPEN Process C. OOSP D. XP
正确答案:ABCD
9. 在对软件系统建模的过程中,存在3种类型的组件,分别是()、()和()。 A. 配置组件 B. 工作产品组件 C. 执行组件 D. 自定义组件 正确答案:ABC
谋学网www.mouxue.com
10. 用例图包含的元素分别是:参与者、(),以及泛化关系。 A. 用例 B. 关联关系 C. 包含关系 D. 扩展关系 正确答案:ABCD
11. 组件图一般用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件,接口以及组件之间的依赖关系。具体的建模步骤包括()。 A. 对系统中的组件建模
B. 对相应组件提供的接口建模 C. 对组件之间的依赖关系建模 D. 将逻辑设计映射成物理实现 E. 对建模的结果进行精化和细化。 正确答案:ABCDE
12. 类中属性的可见性主要包括()。 A. 公有 B. 私有 C. 其它 D. 受保护 正确答案:ABD
13. 以下组件中,哪些属于执行组件的例子。 A. Enterprise Java Beans B. Servlets C. HTML D. XML文档 正确答案:ABCD
14. 多态性包括以下几种() A. 编译时的多态性 B. 运行时的多态性 C. 通过继承实现多态性 D. 通过抽象类实现的多态性 正确答案:AB
15. 系统建立模型的过程就将任务划分为(),几个阶段连续的迭代的过程。 A. 需求分析阶段 B. 分析阶段 C. 设计阶段 D. 实现阶段 E. 部署阶段 正确答案:ABCDE
16. UML是一个层次的体系结构,每个层次是根据该层中元素的一般性程度划分的。从一般到具体,分别为()。 A. 元元模型层 B. 元模型层