《面向对象程序设计》第12章在线测试
剩余时间:
58:51
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、在面向对象方法中,对象执行它的操作是通过( B)
A、自动执行 B、接受消息请求
C、由外部强制执行 D、外界直接访问其成员
2、面向对象方法中的对象是(D )
A、统一的 B、独立的
C、互不联系的 D、相互协作的
3、面向对象开发过程的核心是( B)
A、OOA B、OOD
C、OOB D、OOC
4、对象的两大要素是(C)
A、数据和数据结构 B、名字和函数
C、属性和操作 D、操作和方法
5、面向对象模型不包括( A)
A、静态模型 B、对象模型
C、功能模型 D、动态模型
第二题、多项选择题(每题2分,5道题共10分)
1、下面哪些属于UML的图( AB)
A、用例图
B、类图
C、结构图
D、流程图
2、部分与整体的关系有( AC)方式
A、组合
B、联合
C、聚合
D、整合
3、对象之间存在的关系包括( AB)
A、部分与整体
B、一般与特殊
C、实例连接
D、消息连接
4、下面的说法正确的是(CD )
A、软件就是程序,程序就是软件
B、软件开发的过程就是程序设计的过程
C、软件是程序、支持程序运行的数据以及与程序有关的文档资料的集合。
D、程序设计仅仅是软件开发过程的一个阶段。
5、下面关于面向对象的基本概念正确的是( ABD)
A、类是具有相同或相似性质的对象的抽象
B、类具有属性和操作
C、类之间没有关系
D、对象之间的通信是通过消息实现的
第三题、判断题(每题1分,5道题共5分)
1、面向对象分析就是抽取和整理用户需求并建立问题域精确模型的过程. T
正确 错误
2、面向对象设计可直接继承分析阶段的类图和交互图等分析结果,然后确定每个类内部的数据和方法,以及每个方法的处理算法、过程和接口等。 F
正确 错误
3、UML不是一种可视化的程序设计语言而是一种可视化的建模语言. T
正确 错误
4、UML不是工具或知识库的规格说明而是一种建模语言规格说明是一种表示的标准. T
正确 错误
5、面向对象的共享性是指在同一个应用中的共享。 F
正确 错误