郑大远程面向对象程序设计试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《面向对象程序设计》第12章在线测试
第一题、单项选择题(每题1分,5道题共5分)
1、面向对象软件开发中使用的OOD表示()
A、面向对象分析
B、面向对象设计
C、面向对象语言
D、面向对象方法
2、在面向对象方法中,对象执行它的操作是通过()
A、自动执行
B、接受消息请求
C、由外部强制执行
D、外界直接访问其成员
3、对象的两大要素是()
A、数据和数据结构
B、名字和函数
C、属性和操作
D、操作和方法
4、关于对象模型的说法正确的事()
A、对象模型是类、对象、类或对象之
B、对象模型表示系统静态的数据性质
间关系的定义集
C、对象模型表示类/对象之间的结构
D、对象模型是客观对象的物理模型
关系
5、面向对象分析的任务是()
A、需求分析
B、建立用例模型
C、定义问题领域类
D、定义角色
第二题、多项选择题(每题2分,5道题共10分)
1、下面那些是面向对象的特征?()
A、结构
B、类
C、重用
D、继承
2、下面哪些属于UML的图( )
A、用例图
B、类图
C、结构图
D、流程图
3、关于封装的说法正确的是()
A、封装实现了信息隐藏
B、封装使对象与外界隔绝
C、封装使类不可见
D、封装将对象的属性和操作结合在一起
4、对象之间存在的关系包括()
A、部分与整体
B、一般与特殊
C、实例连接
D、消息连接
5、下面的说法正确的是()
A、软件就是程序,程序就是软件
B、软件开发的过程就是程序设计的过程
C、软件是程序、支持程序运行的数据以及与程序有关的文档资料的集合。
D、程序设计仅仅是软件开发过程的一个阶段。
第三题、判断题(每题1分,5道题共5分)
1、面向对象设计过程一般仍分为结构设计和详细设计。
正确错误
2、UML 是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。
正确错误
3、UML不是一种可视化的程序设计语言而是一种可视化的建模语言.
正确错误
4、UML用若干个视图构造系统的模型,每个视图描述系统的一个方面。
正确错误
5、类的关联关系通常采用函数设计方式。
正确错误
《面向对象程序设计》第11章在线测试
第一题、单项选择题(每题1分,5道题共5分)
1、STL中算法访问容器的中介是()
A、容器
B、迭代器
C、算法
D、数组
2、允许程序员以相同的方式处理不同的数据结构的是()
A、容器
B、迭代器
C、算法
D、数组
3、列表list属于()
A、顺序容器
B、关联容器
C、前向容器
D、双向容器
4、映射(map)属于( )
A、顺序容器
B、关联容器
C、前向容器
D、双向容器
5、多重映射(multimap)属于( )
A、顺序容器
B、关联容器
C、前向容器
D、双向容器第二题、多项选择题(每题2分,5道题共10分)
1、按照算法对容器的影响可以将算法分成()
A、可变序列算法
B、非可变序列算法