《面向对象程序设计》第12章在线测试 剩余时间: 59:56 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、面向对象的程序设计语言必须具备的关键要素是( ) A、抽象和封装 C、抽象、封装、继承和多态性 B、抽象和多态性 D、抽象、封装和继承性 2、封装性应具有的条件是() A、有一个清晰的边界 C、受保护的内部实现 B、有确定的接口 D、以上所有 3、OOD的作用是( ) A、提取需求 C、求解域建模 B、逻辑建模 D、分析用例 4、按钮与电梯按钮的关系是( ) A、部分与整体 C、实例连接 B、一般与特殊 D、消息连接 5、面向对象模型不包括( ) A、静态模型 C、功能模型 B、对象模型 D、动态模型 第二题、多项选择题(每题2分,5道题共10分) 1、部分与整体的关系有( )方式 A、组合 B、联合 C、聚合 D、整合 2、对象之间存在的关系包括( )
A、部分与整体 B、一般与特殊 C、实例连接 D、消息连接
3、关于多态的说法正确的是( )
A、不同类型的对象接收相同的消息产生不同的行为 B、多态的成员函数需要定义为虚函数 C、在C++中通过基类指针调用虚函数实现多态 D、多态是指对象的多种表现形式
4、关于软件生命周期的说法正确的是( )
A、开发程序就是直接编码
B、在程序设计之前需要先进行软件设计 C、软件投入使用后软件生命周期结束 D、软件维护也是软件生命周期的一个阶段
5、下面关于面向对象的特征说法正确的是( )
A、每一个对象都具有唯一的标识
B、任何类的划分都是客观的,程序员必须遵守其规定 C、继承性是子类自动共享父类数据结构和方法的机制
D、多态是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果
第三题、判断题(每题1分,5道题共5分)
1、面向对象开发技术分三个阶段:面向对象分析,面向对象设计和面向对象实现。
正确
错误
2、面向对象的要素包括抽象、封装。
正确
错误
3、面向对象的共享性是指在同一个应用中的共享。
正确 错误 4、窗口类与标题栏、菜单条的关系是共享聚集。 正确 错误 5、类的关联关系通常采用函数设计方式。 正确 错误 交卷
恭喜,交卷操作成功完成!你本次进行的《面向对象程序设计》第12章在线测试的得分为 20分(满分20分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。
测试结果如下:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
1.1 [单选] [对] 面向对象的程序设计语言必须具备的关键要素是( ) 1.2 [单选] [对] 封装性应具有的条件是() 1.3 [单选] [对] OOD的作用是( )
1.4 [单选] [对] 按钮与电梯按钮的关系是( ) 1.5 [单选] [对] 面向对象模型不包括( ) 2.1 [多选] [对] 部分与整体的关系有( )方式 2.2 [多选] [对] 对象之间存在的关系包括( ) 2.3 [多选] [对] 关于多态的说法正确的是( )
2.4 [多选] [对] 关于软件生命周期的说法正确的是( ) 2.5 [多选] [对] 下面关于面向对象的特征说法正确的是( )
3.1 [判断] [对] 面向对象开发技术分三个阶段:面向对象分析,面向对象设计和面向对象实现。
3.2 [判断] [对] 面向对象的要素包括抽象、封装。
3.3 [判断] [对] 面向对象的共享性是指在同一个应用中的共享。 3.4 [判断] [对] 窗口类与标题栏、菜单条的关系是共享聚集。 3.5 [判断] [对] 类的关联关系通常采用函数设计方式。
百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典综合文库《面向对象程序设计》第12章在线测试在线全文阅读。
最新更新: