2013年上半年—综合+案例+论文(答案+解析)
综合题综合题
● ● UML用系统视图描述系统的组织结构。其中,(1)对系统的物理代码的文件和构件进行建模。UML用系统视图描述系统的组织结构。其中,(1)对系统的物理代码的文件和构件进行建模。
A: 构件视图 B: 物理视图 C: 实现视图C: 实现视图 D: 部署视图
答案:答案: C
解析:解析:本题考査UML建模的基本知识。
UML利用5个系统视图描述系统的组织结构,包括系统分解的组成部分,以及它们的关联性、交互机制和指
导原则等提供系统设计的信息。用例视图是最基本的需求分析模型。逻辑视图表示了设计模型中在架构方
面具有重要意义的部分,即类、子系统、包和用例实现的子集。进程视图是可执行线程和进程作为活动类
的建模。实现视图对组成基于系统的物理代码的文件和构件进行建模。部署视图把组件部署到一组物理节
点上,表示软件到硬件的映射和分布结构。
● ● UML中的事物也称为建模元素,(2)在模型中属于静态的部分,代表概念上或物理上的元素。这UML中的事物也称为建模元素,(2)在模型中属于静态的部分,代表概念上或物理上的元素。这
些元素中,(3)定义了交互的操作。些元素中,(3)定义了交互的操作。
A: 分组事物 B: 结构事物B: 结构事物 C: 行为事物 D: 物理事物
A: 节点 B: 活动类 C: 接口 D: 协作D: 协作
答案:答案:B|D
解析:解析:本题考查UML建模的基本知识。
UML中的事物也称为建模元素,包括结构事物、行为事物、分组事物和注释事物。结构事物在模型中属于静
态的部分,代表概念上或物理上的元素。UML有7种结构事物,分别是类、接口、协作、用例、活动类、构
件和节点。其中,接口是指为类或构件提供特定服务的一组操作的集合;协作定义了交互的操作,是一些
角色和其他事物一起工作,提供一些合作的动作,这些动作比事物的总和要大;活动类的对象有一个或多
个进程或线程,其对象代表的事物的行为和其他事物是同时存在的;节点是一个物理元素,它在运行时存
在,代表一个可计算的资源,通常占用一些内存和具有处理能力。
● ● 在面向对象系统中,有两个类存在整体与部分的关系,如果部分可能同时属于多个整体,则两者在面向对象系统中,有两个类存在整体与部分的关系,如果部分可能同时属于多个整体,则两者
之间的关系称为(4);如果部分和整体具有统一的生命周期,则两者之间的关系称为(5)。之间的关系称为(4);如果部分和整体具有统一的生命周期,则两者之间的关系称为(5)。
A: 聚合关系A: 聚合关系 B: 依赖关系C: 泛化关系 D: 组合关系
A: 聚合关系 B: 依赖关系C: 泛化关系 D: 组合关系D: 组合关系
答案:答案:A|D
解析:解析:本题考查面向对象的基本知识。
面向对象中类之间的主要关系有关联、依赖、泛化、聚合、组合和实现等。两个类存在整体与部分的关
系,且部分可能同时属于多个整体,则两者之间的关系称为聚合关系;如果一个类的变化会引起另一个类
的变化,则称后者依赖于前者;泛化关系用于描述父类和子类之间的关系;两个类存在整体与部分的关
系,而两者同时创建同时消亡,则两者之间的关系称为组合关系。
● ● 以下关于利用三重DES进行加密的说法,(6)是正确的。以下关于利用三重DES进行加密的说法,(6)是正确的。
A: 三重DES的密钥长度是56位 B: 三重DES使用三个不同的密钥进行三次加密
C: 三重DES的安全性高于DES C: 三重DES的安全性高于DES D: 三重DES的加密速度比DES加密速度快
答案:答案: C
解析:解析:本题考查三重DES的知识。
三重DES是DES的改进算法,它使用两把密钥对报文作三次DES加密,效果相当于将DES密钥的长度加倍了,
克服了DES密钥长度较短的缺点。本来,应该使用三个不同的密钥进行三次加密,这样就可以把密钥的长度
加长到3x56=168位。但许多密码设计者认为168位的密钥已经超过实际需要了,所以便在第一层和第三层中
使用相同的密钥,产生一个有效长度为112位的密钥。之所以没有直接采用两重DES,是因为第二层DES不是