欧阳老师 发表于 2017-5-10 09:23:21

福师17春《面向对象的程序设计》在线作业一二100分答案

福师17春《面向对象的程序设计》在线作业一
附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明

一、单选题:
1.在UML中,包含关系表示为虚线箭头加(    )字样。          (满分:2)
    A. <<include>>
    B. <<extend>>
    C. <<association>>
    D. <<generalization>>
2.在UML中,扩展关系表示为虚线箭头加(    )字样。          (满分:2)
    A. <<include>>
    B. <<extend>>
    C. <<association>>
    D. <<generalization>>
3.下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。          (满分:2)
    A. 关联关系
    B. 依赖关系
    C. 泛化关系
    D. 实现关系
    E. 聚合关系
4.(    )是原子的,它是构造活动图的最小单位。          (满分:2)
    A. 动作状态
    B. 活动状态
    C. 动作流
    D. 分支与合并
5.并发视图由状态图、(    ),以及活动图组成。          (满分:2)
    A. 协作图
    B. 时序图
    C. 类图
    D. 用例图
6.UML的(    )为UML的基础结构,基础结构由Infrastructure包表示。          (满分:2)
    A. 元元模型层
    B. 元模型层
    C. 模型层
    D. 运行时实例层
7.对象约束语言,简称(    ),它是一种用于施加在指定的模型元素上约束的语言。          (满分:2)
    A. OCL
    B. ODL
    C. DAO
    D. DDL
8.OCL最初由(    )公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。          (满分:2)
    A. IBM
    B. Oracle
    C. Microsoft
    D. 联想
9.要表示一个构造型,可以将构造型名称用一对(    )括起来,然后放置在构造型模型元素名字的邻近。          (满分:2)
    A. 圆括号
    B. 方括号
    C. 尖括号
    D. 无需括号
二、多选题:
1.以下组件中,哪些属于执行组件的例子。          (满分:2)
    A. Enterprise Java Beans
    B. Servlets
    C. HTML
    D. XML文档
2.时序图和协作图之间的相同点主要包括(    )。          (满分:2)
    A. 规定责任
    B. 支持消息
    C. 衡量工具
    D. 主要作用
3.目前,使用比较广泛的软件过程主要包括(    )。          (满分:2)
    A. RUP
    B. OPEN Process
    C. OOSP
    D. XP
4.状态图的图标可以分为以下几个部分:(    )。          (满分:2)
    A. 名称
    B. 内部转换
    C. 嵌套状态图
    D. 操作
5.一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及(    )。          (满分:2)
    A. 混乱的需求管理
    B. 开发者之间以及开发者和用户不清晰的交流
    C. 架构不够牢固
    D. 没有发现需求、设计和实现中的不一致
6.多态性包括以下几种(    )          (满分:2)
    A. 编译时的多态性
    B. 运行时的多态性
    C. 通过继承实现多态性
    D. 通过抽象类实现的多态性
7.事件流通常包括(    )和事后事件          (满分:2)
    A. 简要说明
    B. 前提条件
    C. 主事件流
    D. 其他事件流
8.常见的事物之间的联系包括(    )          (满分:2)
    A. 关联关系
    B. 依赖关系
    C. 泛化关系
    D. 实现关系
    E. 聚合关系
9.实际的建模过程中,可以把节点分(    )。          (满分:2)
    A. 处理器
    B. 设备
    C. 应用软件
    D. 系统软件
10.时序图包含的元素分别是(    )。          (满分:2)
    A. 对象
    B. 生命线
    C. 消息
    D. 激活
11.UML是一个层次的体系结构,每个层次是根据该层中元素的一般性程度划分的。从一般到具体,分别为(    )。          (满分:2)
    A. 元元模型层
    B. 元模型层
    C. 模型层
    D. 运行时实例层
12.消息序列可以用两种图来表示:(    )和(    )。          (满分:2)
    A. 时序图
    B. 协作图
    C. 类图
    D. 对象图
13.使用RUP,软件产品的生命周期被分成单独的开发周期。这些开发周期再被细分为多个阶段,主要包括(    )。          (满分:2)
    A. 初始阶段
    B. 细化阶段
    C. 构造阶段
    D. 交付阶段
14.用例图包含的元素分别是:参与者、(    ),以及泛化关系。          (满分:2)
    A. 用例
    B. 关联关系
    C. 包含关系
    D. 扩展关系
15.在对软件系统建模的过程中,存在3种类型的组件,分别是(    )、(    )和(    )。          (满分:2)
    A. 配置组件
    B. 工作产品组件
    C. 执行组件
    D. 自定义组件
16.配置图一般用于对系统的实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系,具体的建模步骤包括(    )。          (满分:2)
    A. 对系统中的节点建模
    B. 对节点之间的关联关系建模
    C. 对驻留在节点上的配置建模
    D. 对驻留在节点上的配置之间的依赖关系建模
    E. 对建模的结果进行精华和细化。
17.类图包含的元素分别是:类、接口、协作、(    )。          (满分:2)
    A. 依赖关系
    B. 泛化关系
    C. 关联关系
    D. 实现关系
18.UML的结构事物共有类、(    )、组件、节点。          (满分:2)
    A. 接口
    B. 协作
    C. 用例
    D. 活动类
三、判断题:
1.消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。          (满分:2)
    A. 错误
    B. 正确
2.一个螺旋的周期一般包括4个阶段:确定目标,选择方案,选定完成目标的策略;风险分析;启动开发阶段;评审前一阶段的工作,计划一阶段工作。          (满分:2)
    A. 错误
    B. 正确
3.配置视图描述系统的实现模块以及它们之间的依赖关系。          (满分:2)
    A. 错误
    B. 正确
4.逆向工程是指将代码转换成模型,或者迭代过程结束。          (满分:2)
    A. 错误
    B. 正确
5.在UML中,组件图中依赖关系的表示方法与类图中依赖关系相同,都是一个由客户指向提供者的实线箭头。          (满分:2)
    A. 错误
    B. 正确
6.组件与类不同的是,组件没有名称。          (满分:2)
    A. 错误
    B. 正确
7.活动图中的对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。          (满分:2)
    A. 错误
    B. 正确
8.在UML中,组件用一个左侧带有两个突出小矩形的矩形来表示。          (满分:2)
    A. 错误
    B. 正确
9.封装的基本单位是对象。          (满分:2)
    A. 错误
    B. 正确
10.Rose的正向工程就是从代码到模型。          (满分:2)
    A. 错误
    B. 正确
11.Rose的双向工程包括正向工程和逆向工程。          (满分:2)
    A. 错误
    B. 正确
12.并发视图主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。          (满分:2)
    A. 错误
    B. 正确
13.状态图由表示状态的节点和表示状态之间转换的带箭头的直线组成。若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。          (满分:2)
    A. 错误
    B. 正确
无忧工作室专业提供远程教育辅导QQ1647861640

14.封装是指属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。          (满分:2)
    A. 错误
    B. 正确
15.配置图中,节点的名称是一个字符串,位于节点的外部。          (满分:2)
    A. 错误
    B. 正确
16.逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。          (满分:2)
    A. 错误
    B. 正确
17.用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。          (满分:2)
    A. 错误
    B. 正确
18.接口和组件之间的关系分为两种:实现关系和依赖关系。          (满分:2)
    A. 错误
    B. 正确
19.用例描述系统对一个特定角色执行的一系列动作。在模型中用例通常用来组织动作事物,它是通过协作来实现的。          (满分:2)
    A. 错误
    B. 正确
20.时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。          (满分:2)
    A. 错误
    B. 正确
21.代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。          (满分:2)
    A. 错误
    B. 正确
22.配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。          (满分:2)
    A. 错误
    B. 正确
23.用例可以和其他用例拥有相同的名字。          (满分:2)
    A. 错误
    B. 正确
转载请注明出处无忧答案网www.ap5u.com
福师《面向对象的程序设计》在线作业二

附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明

一、单选题:
1.UML的四层模型体系结构中,元元模型层通常称为(    )层          (满分:2)
    A. M0
    B. M1
    C. M2
    D. M3
2.瀑布模型由B.M.Boehm于(    )年首先提出。          (满分:2)
    A. 1960
    B. 1971
    C. 1970
    D. 1988
3.UML的(    )为UML的基础结构,基础结构由Infrastructure包表示。          (满分:2)
    A. 元元模型层
    B. 元模型层
    C. 模型层
    D. 运行时实例层
4.要表示一个构造型,可以将构造型名称用一对(    )括起来,然后放置在构造型模型元素名字的邻近。          (满分:2)
    A. 圆括号
    B. 方括号
    C. 尖括号
    D. 无需括号
5.传统的瀑布开发模型是一个(    )的模型,开发过程被划分为多个连续的阶段。          (满分:2)
    A. 一维
    B. 二维
    C. 三维
    D. N维
6.在UML中,扩展关系表示为虚线箭头加(    )字样。          (满分:2)
    A. <<include>>
    B. <<extend>>
    C. <<association>>
    D. <<generalization>>
7.对象约束语言,简称(    ),它是一种用于施加在指定的模型元素上约束的语言。          (满分:2)
    A. OCL
    B. ODL
    C. DAO
    D. DDL
8.RUP的核心工作流中,分为(    )个核心过程工作流和3个核心支持工作流。          (满分:2)
    A. 4
    B. 5
    C. 6
    D. 7
9.OCL最初由(    )公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。          (满分:2)
    A. IBM
    B. Oracle
    C. Microsoft
    D. 联想
二、多选题:
1.实际的建模过程中,可以把节点分(    )。          (满分:2)
    A. 处理器
    B. 设备
    C. 应用软件
    D. 系统软件
2.状态图的图标可以分为以下几个部分:(    )。          (满分:2)
    A. 名称
    B. 内部转换
    C. 嵌套状态图
    D. 操作
3.用例图中的参与者有三大类,分别是(    )          (满分:2)
    A. 系统用户
    B. 与所建造的系统交互的其他系统
    C. 一些可以运行的进程
    D. 其它无关用户
4.在对软件系统建模的过程中,存在3种类型的组件,分别是(    )、(    )和(    )。          (满分:2)
    A. 配置组件
    B. 工作产品组件
    C. 执行组件
    D. 自定义组件
5.UML由以下部分组成(    )          (满分:2)
    A. 视图
    B. 图
    C. 模型元素
    D. 通用机制
6.事件流通常包括(    )和事后事件          (满分:2)
    A. 简要说明
    B. 前提条件
    C. 主事件流
    D. 其他事件流
7.组成UML的图形元素有(    )和判定等。          (满分:2)
    A. 状态
    B. 转换
    C. 初始状态
    D. 终结状态
8.UML中的视图大致分为如下几种(    )          (满分:2)
    A. 用例视图
    B. 逻辑视图
    C. 组件视图
    D. 并发视图
    E. 配置视图
9.运用UML进行面向对象的系统分析设计,需要经过如下步骤(    )          (满分:2)
    A. 识别系统的用例和角色
    B. 进行系统分析并抽象出类
    C. 设计系统,并设计系统中的类及其行为
    D. 编写代码
10.配置图中通常包含两种元素,分别是(    )。          (满分:2)
    A. 节点
    B. 依赖关系
    C. 关联关系
    D. 接口
11.类图包含的元素分别是:类、接口、协作、(    )。          (满分:2)
    A. 依赖关系
    B. 泛化关系
    C. 关联关系
    D. 实现关系
12.一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及(    )。          (满分:2)
    A. 混乱的需求管理
    B. 开发者之间以及开发者和用户不清晰的交流
    C. 架构不够牢固
    D. 没有发现需求、设计和实现中的不一致
13.UML的结构事物共有类、(    )、组件、节点。          (满分:2)
    A. 接口
    B. 协作
    C. 用例
    D. 活动类
14.UML中的事物可分为以下几类(    )          (满分:2)
    A. 结构事物
    B. 动作事物
    C. 分组事物
    D. 注释事物
15.在UML中,类用矩形来表示,并且该矩形被划分为以下几部分:(    )。          (满分:2)
    A. 名称部分
    B. 属性部分
    C. 操作部分
    D. 备注部分
16.组件图一般用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件,接口以及组件之间的依赖关系。具体的建模步骤包括(    )。          (满分:2)
    A. 对系统中的组件建模
    B. 对相应组件提供的接口建模
    C. 对组件之间的依赖关系建模
    D. 将逻辑设计映射成物理实现
    E. 对建模的结果进行精化和细化。
17.多态性包括以下几种(    )          (满分:2)
    A. 编译时的多态性
    B. 运行时的多态性
    C. 通过继承实现多态性
    D. 通过抽象类实现的多态性
18.UML的活动图中包含的图形元素有动作状态、(    )、泳道和对象流等。          (满分:2)
    A. 活动状态
    B. 动作流
    C. 分支与合并
    D. 分叉与汇合
三、判断题:
1.封装的基本单位是对象。          (满分:2)
    A. 错误
    B. 正确
2.标记值用字符串表示,字符串有标记号、等号和值,写法上为“键=值”。          (满分:2)
    A. 错误
    B. 正确
3.配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。          (满分:2)
    A. 错误
    B. 正确
4.用例描述系统对一个特定角色执行的一系列动作。在模型中用例通常用来组织动作事物,它是通过协作来实现的。          (满分:2)
    A. 错误
    B. 正确
5.协作图对在一次交互中有意义的对象和对象间的链建模。          (满分:2)
    A. 错误
    B. 正确
6.并发视图主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。          (满分:2)
    A. 错误
    B. 正确
7.类是对应用领域或应用解决方案中概念的描述。          (满分:2)
    A. 错误
    B. 正确
8.在UML中,组件图中依赖关系的表示方法与类图中依赖关系相同,都是一个由客户指向提供者的实线箭头。          (满分:2)
    A. 错误
    B. 正确
9.Rose的正向工程就是从代码到模型。          (满分:2)
    A. 错误
    B. 正确
10.工作产品组件包括模型、源代码和用于创建配置组件的数据文件,它们是配置组件的来源。          (满分:2)
    A. 错误
    B. 正确
11.活动图是状态图的一个实体,用来描述执行算法的工作流程中涉及的活动。动作状态代表了一个活动,即一个工作流步骤或一个操作的执行。          (满分:2)
    A. 错误
    B. 正确
12.用例可以和其他用例拥有相同的名字。          (满分:2)
    A. 错误
    B. 正确
13.在UML中,组件用一个左侧带有两个突出小矩形的矩形来表示。          (满分:2)
    A. 错误
    B. 正确
14.配置视图显示系统的物理部署,它描述位于节点上的运行实例的部署情况。          (满分:2)
    A. 错误
    B. 正确
15.组件可以是源代码组件、二进制组件或一个可执行的组件。          (满分:2)
    A. 错误
    B. 正确
16.逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。          (满分:2)
    A. 错误
    B. 正确
17.代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。          (满分:2)
    A. 错误
    B. 正确
18.接口和组件之间的关系分为两种:实现关系和依赖关系。          (满分:2)
    A. 错误
    B. 正确
19.时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。          (满分:2)
    A. 错误
    B. 正确
20.配置视图描述系统的实现模块以及它们之间的依赖关系。          (满分:2)
    A. 错误
    B. 正确
21.由于执行一个用例时,需要和其他用例之间共享对象,用例之间会产生隐含的依赖关系,所以用例的执行依赖于其他用例。          (满分:2)
    A. 错误
    B. 正确
22.一个螺旋的周期一般包括4个阶段:确定目标,选择方案,选定完成目标的策略;风险分析;启动开发阶段;评审前一阶段的工作,计划一阶段工作。          (满分:2)
无忧工作室专业提供远程教育辅导QQ1647861640

    A. 错误
    B. 正确
23.Rose的双向工程包括正向工程和逆向工程。          (满分:2)
    A. 错误
    B. 正确
转载请注明出处无忧答案网www.ap5u.com



lhfoxking 发表于 2017-5-17 13:25:16

需要解题参考资料,需要参考资料,需要参考资料,重要的事情说三遍!!
页: [1]
查看完整版本: 福师17春《面向对象的程序设计》在线作业一二100分答案