《面向对象程序设计》第11章在线测试
《面向对象程序设计》第11章在线测试剩余时间:58:46
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、以下正确的说法是( C)。
A、用户调用标准库函数前,必须重新定义B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C、系统不允许用户重新定义标准库函数D、用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
2、STL中能够保存其他类型的对象的类是(A )
A、容器B、迭代器
C、算法D、数组
3、映射(map)属于(B )
A、顺序容器B、关联容器
C、前向容器D、双向容器
4、多重映射(multimap)属于(B )
A、顺序容器B、关联容器
C、前向容器D、双向容器
5、队列(queue)属于(D )
A、顺序容器B、关联容器
C、前向容器D、容器适配器
第二题、多项选择题(每题2分,5道题共10分)
1、从广义上讲,STL的代码分为三类,它们分别是(ABC )
A、容器
B、迭代器
C、算法
D、模板
2、下面属于适配器容器的是( AB)
A、优先队列
B、堆栈
C、集合
D、映射
3、下面是算法完成的工作的是( AC)
A、计算
B、画流程图
C、操作容器对象
D、堆栈操作
4、下面属于C++标准库的是(AB )
A、STL
B、C标准函数库
C、COM
D、DLL
5、下面属于容器的头文件是(ABCD )
A、vector
B、list
C、quene
D、set
第三题、判断题(每题1分,5道题共5分)
1、STL以一种类型参数化的方式实现,这种方式基于模板。T
正确错误
2、在STL中,几乎所有的代码都采用了类模板和函数模板的方式.T
正确错误
3、堆栈(stack)、队列(queue)和多重映射(multimap)属于容器适配器F
正确错误
4、前向容器是一种采用前向迭代器的容器T
正确错误
5、顺序容器是指一种长度可变的容器,它支持高效的数据查询和数据操作。F
正确错误
网友评论