郑州大学《面向对象程序设计》1-12章在线测试题库 联系客服

发布时间 : 星期三 文章郑州大学《面向对象程序设计》1-12章在线测试题库更新完毕开始阅读2523ea3a0640be1e650e52ea551810a6f524c80a

D、双向容器 答案:AABBB

第二题、多项选择题(每题2分,5道题共10分) 1、下面属于适配器容器的是( ) AB A、优先队列 B、堆栈 C、集合 D、映射 2、下面属于容器的头文件是( )ABCD A、vector B、list C、quene D、set

3、下面的说法正确的是( )题太坑!!!对的也显示错误!

A、容器用于存放数据对象 B、算法用于操作容器中的数据对象 C、迭代器是容器的代替 D、迭代器用于链接容器和算法 4、下面关于string类型的说法正确的是( )AD

A、使用string类型前,程序必须包含头文件string B、string类型是C++的一部分

C、string类型与char* 类型的作用一样 D、string相当于一个保存字符的序列容器

5、下面属于顺序容器的是( ) ABD A、向量 B、双队列 C、堆栈 D、列表 第三题、判断题(每题1分,5道题共5分) 1、容器是能够保存其它类型的对象的类。 错误

2、算法就是一个按照一组定义明确的步骤来解决某个问题的处理过程。 正确

3、向量(vector)、双队列(deque)、列表(list)都是顺序容器 正确

4、前向容器是指一种长度可变的容器,直接继承于顺序容器 错误

5、顺序容器是指一种长度可变的容器,它支持高效的数据查询和数据操作。

错误

12章试题

第一题、单项选择题(每题1分,5道题共5分)

1、面向对象的程序设计语言必须具备的关键要素是( ) A、抽象和封装

B、抽象和多态性 C、抽象、封装、继承和多态性 D、抽象、封装和继承性 2、封装性应具有的条件是()

A、有一个清晰的边界 B、有确定的接口 C、受保护的内部实现 D、以上所有

3、OOD的作用是( )

A、提取需求 B、逻辑建模 C、求解域建模 D、分析用例

4、按钮与电梯按钮的关系是( )

A、部分与整体 B、一般与特殊 C、实例连接 D、消息连接

5、面向对象模型不包括( )

A、静态模型 B、对象模型 C、功能模型 D、动态模型 答案 DDBBA

第二题、多项选择题(每题2分,5道题共10分) 1、部分与整体的关系有( )方式 AC A、组合 B、联合 C、聚合 D、整合 2、对象之间存在的关系包括( )AB

A、部分与整体 B、一般与特殊 C、实例连接 D、消息连接 3、关于多态的说法正确的是( ) ABC

A、不同类型的对象接收相同的消息产生不同的行为 B、多态的成员函数需要定义为虚函数 C、在C++中通过基类指针调用虚函数实现多态 D、多态是指对象的多种表现形式

4、关于软件生命周期的说法正确的是( )BD A、开发程序就是直接编码

B、在程序设计之前需要先进行软件设计 C、软件投入使用后软件生命周期结束 D、软件维护也是软件生命周期的一个阶段

5、下面关于面向对象的特征说法正确的是( ) ACD A、每一个对象都具有唯一的标识

B、任何类的划分都是客观的,程序员必须遵守其规定 C、继承性是子类自动共享父类数据结构和方法的机制

D、多态是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果

第三题、判断题(每题1分,5道题共5分)

1、面向对象开发技术分三个阶段:面向对象分析,面向对象设计和面向对象实现。

正确

2、面向对象的要素包括抽象、封装。 错误

3、面向对象的共享性是指在同一个应用中的共享。 错误

4、窗口类与标题栏、菜单条的关系是共享聚集。 错误

5、类的关联关系通常采用函数设计方式。 错误

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

《面向对象程序设计》第09章在线测试 剩余时间: 51:07 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分)

1、cout是I0流库预定义的:

A、类 C、包含文件

B、对象 D、常量

2、在C++程序中使用的cin标识符是系统类库中定义的( )类中的一个对象。

A、istream C、iostream

B、ostream D、fstream

3、下列项目中,设置十六进制的控制符是( )

A、dec C、hex

B、oct D、ws

4、关于eof()函数的下列说法中,正确的是(C)

A、执行文件打开的操作函数 C、判断文件是否结束的函数

B、用于判断输入输出错误的函数 D、执行文件关闭的函数

5、关于重载插入运算符的说法,正确的是( )

A、函数的返回值必须是对类ostream的引用 B、函数的第一个操作数是“>>”的右操作数 D、函数的第二个参数必须是对类ostream的引

C、函数的第二个操作数是“>>”的左操作数

第二题、多项选择题(每题2分,5道题共10分)

1、对于输入流来说,用于文件读写位置定位的成员函数有( )

A、istream& istream::seekg(streampos);

B、istream& istream::seekg(streamoff,ios::seek_dir); C、streampos istream::tellg();

D、istream& ostream::seekp(streampos);

2、对于输出流来说,用于文件位置定位的成员函数有( ):

A、ostream& ostream::seekg(streampos);