《面向对象程序设计》第11章在线测试
A B
C D 、允许程序员以相同的方式处理不同的数据结构的是(
A B
C D 、双队列(deque
A B
C D
list属于(
A B
C D
queue)属于
A B
C D
A、优先队列
B、堆栈
C、集合
D、映射
3、下面是算法完成的工作的是()
A、计算
B、画流程图
C、操作容器对象
D、堆栈操作
4、下面的说法正确的是()
A、容器用于存放数据对象
B、算法用于操作容器中的数据对象
C、迭代器是容器的代替
D、迭代器用于链接容器和算法
5、下面的说法正确的是()
A、STL中有sort函数,所以程序员不能定义名字叫sort的函数
B、STL中的sort函数在名字空间之外
C、程序员可以在自定义的名字空间内定义sort函数
D、使用STL的sort函数可以在源程序的开头加入using namespace std
第三题、判断题(每题1分,5道题共5分)
1、STL的代码分为三类:容器(Container)、迭代器(Iterator)和算法(Algorithm)
正确错误
2、当容器类包含相同类型的对象时,称为同类容器类;当容器类包含不同类型的对象时,称为异类容器类。
正确错误
3、集合(set)、多重集(multiset)、映射(map)和优先队列(priority queue)属于关联容器
正确错误stack)、队列()属于容器适配器正确错误、前向容器是一种采用前向迭代器的容器
正确错误。