第 1 页(共 9 页)《面向对象分析与设计》模拟题(补)一.单项选择题1.下面描述中()不是使用软件模型的目的。A 可以更好地理解问题 B 可以更早地发现错误或疏漏的地方C 可以为最后代码的生成提供依据 D 在开发过程中使用面向对象方法2.关于参与者的说法中错误的是()。A 参与者是与目标系统交互的人或物B 参与者可以是实际的人,也可以是外部设备、外部系统等C 参与者是用例图的重要组成部分,因此它是目标系统的组成部分D 参与者之间可以存在一定的关系3.状态图中不能表示的概念有()。A 动作 B 类 C 转移 D 事件4.计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么 Computer 类和其它类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是()。A 泛化关系(Generalization)B 实现关系(Realization)C 包含关系(Inclusion)D 聚集关系(Aggregation)5.()是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。A 对象图 B 组件图 C 类图 D 配置图6.继承反映了类间的一种层次关系,而()反映了一种整体与部分的关系。A 继承 B 组合 C 封装 D 多态7.不属于 UML 结构物件的是()A 交互 B 类 C 用例 D 组件8.内聚表示一个模块()的程度。A 可以被更加细化B 能够适时地完成其功能C 仅关注在一件事情上D 联接其他模块和外部世界第 2 页(共 9 页)9.需求规格说明描述()。第 3 页(共 9 页)A 基于计算机系统的功能、性能和约束B 每个子系统的实现C 软件体系结构元素D 系统使用说明10. 下列事物中一般不是目标系统的外部参与者的是(12. 面向对象的特点主要概括为()。0..1A—[>14. ()就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。A 组件图 B 协作图 C 状态图 D 配置图15. 关于用例与类的对比中()是错误的。A 都属于模型结构元素B 都存在继承关系C 类描述系统的部分静态视图,用例描述系统动态的行为视图D 类描述的是系统的内部构成,用例也可以描述系统的内部构成16. 描述对象之间静态联系的是()。A 一般-特殊结构 B 整体-部分结构 C 实例链接 D 消息连接17. ()可以帮助人们简单方便地复用已经成功的设计或体系结构。A 商业组件 B 逆向工程)。B 外部设备C 外部系统...