中国地质大学(北京)《面向对象分析与设计》期末考试必备题集

奥鹏期末考核

111715–中国地质大学(北京)《面向对象分析与设计》奥鹏期末考试题库合集

单选题:
(1)对下图的描述中,错误的是().
A.image.java实现了ImageObserver接口
B.image.java请求了ImageObserver接口
C.component.java实现了ImageObserver接口
D.image.java只能通过ImageOb奥鹏期末考核server接口访问component.java
答案问询微信:424329

(2)下面那个图符表示UML中的实现关系?().
A.
B.
C.
D.
答案问询微信:424329

(3)下面描述中()不是使用软件模型的目的.
A.可以更好地理解问题
B.可以更早地发现错误或疏漏的地方
C.可以为最后代码的生成提供依据
D.在开发过程中使用面向对象方法
答案问询微信:424329

(4)关于参与者的说法中错误的是().
A.参与者是与目标系统交互的人或物
B.参与者可以是实际的人,也可以是外部设备,外部系统等
C.参与者是用例图的重要组成部分,因此它是目标系统的组成部分
D.参与者之间可以存在一定的关系
答案问询微信:424329

(5)状态图中不能表示的概念有().
A.动作
B.类
C.转移
D.事件
答案问询微信:424329

(6)计算机(Computer)由中央处理器,内存,软盘,硬盘,显示器,键盘,鼠标等组成.那么Computer类和其它类(CPU,RAM,FloppyDrive,HardDisk,Monitor,Keyboard,Mouse)之间的关系是().
A.泛化关系(Generalization)
B.实现关系(Realization)
C.包含关系(Inclusion)
D.聚集关系(Aggregation)
答案问询微信:424329

(7)()是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图,协作图和其他图的基础.
A.对象图
B.组件图
C.类图
D.配置图
答案问询微信:424329

(8)继承反映了类间的一种层次关系,而()反映了一种整体与部分的关系.
A.继承
B.组合
C.封装
D.多态
答案问询微信:424329

(9)不属于UML结构物件的是().
A.交互
B.类
C.用例
D.组件
答案问询微信:424329

(10)内聚表示一个模块()的程度.
A.可以被更加细化
B.能够适时地完成其功能
C.仅关注在一件事情上
D.联接其他模块和外部世界
答案问询微信:424329

(11)需求规格说明描述().
A.基于计算机系统的功能,性能和约束
B.每个子系统的实现
C.软件体系结构元素
D.系统使用说明
答案问询微信:424329

(12)以下对UML的描述中,正确的是().
A.UML是一种软件过程方法
B.UML是一种面向对象分析和设计方法
C.UML是一种面向对象设计原则
D.UML是一种标准化建模语言
答案问询微信:424329

(13)在顺序图中,第一个消息往往由()发出.
A.边界对象
B.参与者
C.实体对象
D.生命周期对象
答案问询微信:424329

(14)描述系统架构的建模元素不包括().
A.类
B.包
C.子系统
D.包间的依赖关系
答案问询微信:424329

(15)()对系统的业务数据和业务逻辑进行封装.
A.控制对象
B.边界对象
C.实体对象
D.生命周期对象
答案问询微信:424329

(16)不属于敏捷过程特征的是().
A.迭代性
B.自适应
C.过程化开发
D.轻量级
答案问询微信:424329

(17)下列事物中一般不是目标系统的外部参与者的是().
A.人
B.外部设备
C.外部系统
D.数据存储
答案问询微信:424329

(18)根据下面的代码,可以确定类A与类B之间存在()关系.
public class A {
private B theB;
public void aMethod(){ theB.doSomthing(); }
}
A.关联
B.泛化
C.实现
D.包含
答案问询微信:424329

(19)面向对象的特点主要概括为().
A.可分解性,可组合性,可分类性
B.继承性,封装性,多态性
C.抽象性,继承性,封装性,多态性
D.封装性,易维护性,可扩展性,可重用性
答案问询微信:424329

(20)()就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构.
A.组件图
B.协作图
C.状态图
D.配置图
答案问询微信:424329

(21)关于用例与类的对比中()是错误的.
A.都属于模型结构元素
B.都存在继承关系
C.类描述系统的部分静态视图,用例描述系统动态的行为视图
D.类描述的是系统的内部构成,用例也可以描述系统的内部构成
答案问询微信:424329

(22)描述对象之间静态联系的是().
A.一般-特殊结构
B.整体-部分结构
C.实例链接
D.消息连接
答案问询微信:424329

(23)()可以帮助人们简单方便地复用已经成功的设计或体系结构.
A.商业组件
B.逆向工程
C.设计模式
D.需求规格说明
答案问询微信:424329

(24)一个设计得好的面向对象系统具有()特征.
A.低内聚,低耦合
B.高内聚,低耦合
C.高内聚,高耦合
D.低内聚,高耦合
答案问询微信:424329

(25)耦合表示一个模块()的程度.
A.可以被更加细化
B.能够适时地完成其功能
C.仅关注在一件事情上
D.联接其他模块和外部世界
答案问询微信:424329

(26)在一个课程注册系统中,定义了类CourseSchedule和类Course,其中类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则这两个类之间的关系是().
A.泛化关系
B.组合关系
C.依赖关系
D.包含关系
答案问询微信:424329

(27)面向对象程序设计将描述事物的数据与()封装在一起,作为一个相互依存,不可分割的整体来处理.
A.信息
B.数据隐藏
C.对数据的操作
D.数据抽象
答案问询微信:424329

(28)()是从用户使用系统的角度描述系统功能的图形表达方法.
A.类图
B.对象图
C.序列图
D.用例图
答案问询微信:424329

(29)采用面向对象技术开发的应用系统的特点是().
A.重用性更强
B.运行速度更快
C.占用存储量小
D.维护更复杂
答案问询微信:424329

(30)多态性出现在具有()结构的类之间.
A.整体-部分
B.一般-特殊
C.实例链接
D.消息连接
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网