《面向对象程序设计》第12章在线测试

《面向对象程序设计》第12章在线测试
剩余时间:

59:30
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)
1、封装性应具有的条件是(D)
A、有一个清晰的边界 B、有确定的接口
C、受保护的内部实现 D、以上所有
2、在面向对象方法中,对象执行它的操作是通过( B)
A、自动执行 B、接受消息请求
C、由外部强制执行 D、外界直接访问其成员
3、面向对象开发过程的核心是( B)
A、OOA B、OOD
C、OOB D、OOC
4、实例连接包括(A)
A、对象连接 B、类连接
C、消息连接 D、调用连接
5、关于动态模型的说法正确的是( B)
A、动态模型表示对象的动作 B、动态模型规定对象状态的合法变化序列
C、动态模型表示瞬间的,行为化的系统控制性质 D、动态模型描绘对象的状态,触发状态转换的事件以及对象行为
第二题、多项选择题(每题2分,5道题共10分)
1、关于类的说法正确的是(ABC )
A、类是抽象的
B、类是对象的蓝图
C、类是对象模板
D、类只有属性没有行为
2、一般与特殊的关系其实就是( AC)
A、继承关系
B、泛化关系
C、特化关系
D、一般关系
3、关于多态的说法正确的是( ABC)
A、不同类型的对象接收相同的消息产生不同的行为
B、多态的成员函数需要定义为虚函数
C、在C++中通过基类指针调用虚函数实现多态
D、多态是指对象的多种表现形式
4、类/对象之间的关系可概括为( ACD)
A、关联
B、归纳
C、组合
D、实例
5、下面关于面向对象的基本概念正确的是(ABD )
A、类是具有相同或相似性质的对象的抽象
B、类具有属性和操作
C、类之间没有关系
D、对象之间的通信是通过消息实现的
第三题、判断题(每题1分,5道题共5分)
1、面向对象设计可直接继承分析阶段的类图和交互图等分析结果,然后确定每个类内部的数据和方法,以及每个方法的处理算法、过程和接口等。
正确 错误F
2、UML用若干个视图构造系统的模型,每个视图描述系统的一个方面。
正确 错误F
3、UML视图中包含的模型元素可以有类、对象、节点、包、构件、关系和消息等。
正确 错误T
4、面向对象的要素包括抽象、封装。
正确 错误F
5、面向对象的关联包括有普通关联和类关联。
正确 错误T

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.埋点是做什么的 2.如何进行埋点 3.埋点方案的设计 近期常被问到这个问题,我担心我的答案会将一些天真烂漫的孩...
    lxg阅读 2,038评论 0 1
  • 【文章摘要】 面向对象的软件测试摘 要: 如今,面向对象开发技术正大力地的推动着软件产业的快速发展。在保证软件产品...
    西边人阅读 3,195评论 0 2
  • 高级钳工应知鉴定题库(858题) ***单选题*** 1. 000003难易程度:较难知识范围:相关4 01答案:...
    开源时代阅读 6,068评论 1 9
  • 选择题部分 1.()部门负责日常监督检查工作,安全巡视的同时进行消防检查,推动消防安全制度的贯彻落实。 A: 消防...
    skystarwuwei阅读 15,713评论 0 3
  • 《面向对象程序设计》第08章在线测试剩余时间: 59:58答题须知:1、本卷满分20分。2、答完题后,请一定要单击...
    万疆璃火阅读 1,679评论 0 1