郑大远程面向对象程序设计试题

郑大远程面向对象程序设计试题

ID:33574959

大小:2.40 MB

页数:27页

时间:2019-02-27

郑大远程面向对象程序设计试题_第1页
郑大远程面向对象程序设计试题_第2页
郑大远程面向对象程序设计试题_第3页
郑大远程面向对象程序设计试题_第4页
郑大远程面向对象程序设计试题_第5页
资源描述:

《郑大远程面向对象程序设计试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《面向对象程序设计》第12章在线测试第一题、单项选择题(每题1分,5道题共5分)1、面向对象软件开发中使用的OOD表示()A、面向对象分析B、面向对象设计C、面向对象语言D、面向对象方法2、在面向对象方法中,对象执行它的操作是通过()A、自动执行B、接受消息请求C、由外部强制执行D、外界直接访问其成员3、对象的两大要素是()A、数据和数据结构B、名字和函数C、属性和操作D、操作和方法4、关于对象模型的说法正确的事()A、对象模型是类、对象、类或对象之间关系的定义集B、对象模型表示系统静态的数据性质C、对象模

2、型表示类/对象之间的结构关系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、一般与特殊

3、C、实例连接D、消息连接5、下面的说法正确的是()A、软件就是程序,程序就是软件B、软件开发的过程就是程序设计的过程C、软件是程序、支持程序运行的数据以及与程序有关的文档资料的集合。D、程序设计仅仅是软件开发过程的一个阶段。第三题、判断题(每题1分,5道题共5分)1、面向对象设计过程一般仍分为结构设计和详细设计。正确错误2、UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。正确错误3、UML不是一种可视化的程序设计语言而是一种可视化的建模语言.正确错误4、UML用若干个视图构造系统的模

4、型,每个视图描述系统的一个方面。正确错误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、

5、顺序容器B、关联容器C、前向容器D、双向容器第二题、多项选择题(每题2分,5道题共10分)1、按照算法对容器的影响可以将算法分成()A、可变序列算法B、非可变序列算法C、排序算法D、数值计算算法2、下面属于容器的头文件是()A、vectorB、listC、queneD、set3、下面的说法正确的是()A、STL中有sort函数,所以程序员不能定义名字叫sort的函数B、STL中的sort函数在名字空间之外C、程序员可以在自定义的名字空间内定义sort函数D、使用STL的sort函数可以在源程序的开头加入us

6、ingnamespacestd4、下面属于顺序容器的是()A、向量B、双队列C、堆栈D、列表5、如果charstr[]=“China!GreatWall”,生成string类型s并且s的字符串内容也是“China!GreatWall”的语句是()A、strings(str);B、strings(str,1);C、strings(str,1,11);D、strings=str;第三题、判断题(每题1分,5道题共5分)1、迭代器是算法访问容器的中介。正确错误2、算法就是一个按照一组定义明确的步骤来解决某个问题的

7、处理过程。正确错误3、向量(vector)、双队列(deque)、列表(list)都是顺序容器正确错误4、堆栈(stack)、队列(queue)和多重映射(multimap)属于容器适配器正确错误5、双向容器是指除了具有前向迭代器外,还具有逆向迭代器《面向对象程序设计》第10章在线测试第一题、单项选择题(每题1分,5道题共5分)1、关于异常对象的说法正确的是()A、异常对象需要先建立,再抛出B、以传值方式传递异常对象时,抛出的是局部临时对象C、以引用方式传递异常对象时,抛出的是局部静态对象D、以指针方式传递

8、异常对象时,抛出的是全局临时对象2、C++库中所有异常类的基类是()A、ios_base::failureB、exceptionC、dynamic_castD、bad_cast3、C++中异常处理的默认模式是()A、终止模式B、恢复模式C、挂起模式D、暂停模式4、关于重新抛出错误的说法是()A、重新抛出是指抛出原来的异常B、用throw语句再次抛出原来的异常C、只能在catch块中抛出D、重新抛出时不能改变异常信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。