郑大远程面向对象程序设计试题
《面向对象程序设计》第12章在线测试
第一题、单项选择题(每题1分,5道题共5分) 1、面向对象软件开发中使用的OOD表示( )
A、面向对象分析 C、面向对象语言
B、面向对象设计 D、面向对象方法
2、在面向对象方法中,对象执行它的操作是通过( )
A、自动执行 C、由外部强制执行
B、接受消息请求 D、外界直接访问其成员
3、对象的两大要素是()
A、数据和数据结构 C、属性和操作
B、名字和函数 D、操作和方法
4、关于对象模型的说法正确的事( )
A、对象模型是类、对象、类或对象之间关系的定义集
C、对象模型表示类/对象之间的结构关系
B、对象模型表示系统静态的数据性质
D、对象模型是客观对象的物理模型
5、面向对象分析的任务是( )
A、需求分析 C、定义问题领域类
B、建立用例模型 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、容器 C、算法 B、迭代器 D、数组 2、允许程序员以相同的方式处理不同的数据结构的是( ) A、容器 C、算法 B、迭代器 D、数组 3、列表list属于( ) A、顺序容器 C、前向容器 B、关联容器 D、双向容器 4、映射(map)属于( ) A、顺序容器 C、前向容器 B、关联容器 D、双向容器 5、多重映射(multimap)属于( ) A、顺序容器 C、前向容器 B、关联容器 D、双向容器 第二题、多项选择题(每题2分,5道题共10分) 1、按照算法对容器的影响可以将算法分成( ) A、可变序列算法 B、非可变序列算法 C、排序算法 D、数值计算算法
2、下面属于容器的头文件是( )
A、vector B、list C、quene D、set
3、下面的说法正确的是( )
A、STL中有sort函数,所以程序员不能定义名字叫sort的函数 B、STL中的sort函数在名字空间之外
C、程序员可以在自定义的名字空间内定义sort函数
D、使用STL的sort函数可以在源程序的开头加入using namespace std
4、下面属于顺序容器的是( )
A、向量 B、双队列 C、堆栈 D、列表
5、如果char str[]=“China!Great Wall”,生成string类型s并且s的字符串内容也是“China!Great Wall”的语句是( )
A、string s(str); B、string s(str,1); C、string s(str, 1,11); D、string s=str;
第三题、判断题(每题1分,5道题共5分) 1、迭代器是算法访问容器的中介。
正确 错误 2、算法就是一个按照一组定义明确的步骤来解决某个问题的处理过程。 正确 错误 3、向量(vector)、双队列(deque)、列表(list)都是顺序容器 正确 错误 4、堆栈(stack)、队列(queue)和多重映射(multimap)属于容器适配器 正确 错误 5、双向容器是指除了具有前向迭代器外,还具有逆向迭代器
《面向对象程序设计》第10章在线测试
第一题、单项选择题(每题1分,5道题共5分) 1、关于异常对象的说法正确的是( )
B、以传值方式传递异常对象时,抛出的是局部临时对象
C、以引用方式传递异常对象时,抛出的是局部静态对象
2、C++库中所有异常类的基类是( )
A、ios_base::failure C、dynamic_cast
A、异常对象需要先建立,再抛出
D、以指针方式传递异常对象时,抛出
的是全局临时对象
B、exception D、bad_cast
3、C++中异常处理的默认模式是( )
A、终止模式 C、挂起模式
B、恢复模式 D、暂停模式
4、关于重新抛出错误的说法是( )
A、重新抛出是指抛出原来的异常 C、只能在catch块中抛出
B、用throw语句再次抛出原来的异常 D、重新抛出时不能改变异常信号的值
5、为保证程序中的全局变量不与开发商提供的全局变量重名,可以采取的措施是( )
A、查阅手册,不起同样的名字
B、引入命名空间
…… 此处隐藏:719字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




