一、单项选择题
1、关于向量最基本的操作方法,不正确的叙述是( )。
A、max_size()方法返回向量可以容纳最多对象的个数
B、pop_ba ck()方法删除向量中最后一个个对象
C、operator()方法返回向量中的第n个对象
D、clear()方法删除向量中所有对象
您的答案:C 正确答案:C 得 分:5.0 分
【答疑编号10757226,点击提问】
解析:无
2、下面关于向量和数组的叙述不正确的是( )。
A、向量是一维数组的类版本,它与数组相似
B、向量的元素项是连续存储的
C、向量中存储元素的多少可以在运行中根据需要动态地增加或减少
D、可以使用length()方法获得vector对象当前存储元素的数量
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757223,点击提问】
解析:无
3、下列关于向量的描述中,不正确的是( )。
A、size()方法指返回当前向量中已经存放的对象的个数
B、erase( iterator it)方法是删除it所指向的容器对象
C、向量可以改变赋值目标的大小
D、向量是类模板,具有成员函数,但它不可以使用构造类型
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757221,点击提问】
解析:无
4、下列关于继承的说法正确的是( )。
A、继承总是成员函数接口
B、继承总是虚函数
C、继承总是成员函数
D、继承总是公有成员函数
您的答案:D 正确答案:A 得 分:0.0 分
【答疑编号10757262,点击提问】
解析:无
5、下列有关抽象类的描述,属于其性质的是( )。
A、可以说明虚函数
B、可以进行构造函数重载
C、可以定义友元函数
D、不能说明其对象
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757259,点击提问】
解析:无
6、声明虚函数的目的是使( )。
A、派生类既能继承基类对虚函数的实现,又能继承虚函数提供的接口
B、派生类仅继承函数的接口
C、派生类继承基类对虚函数的实现
D、派生类对函数进行改写
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10757258,点击提问】
解析:无
7、通过( )建立的一系列类称为类族。
A、类
B、数组
C、指针
D、继承
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10757256,点击提问】
解析:无
8、在非静态成员函数声明的前面加上以下哪个关键字,即把该函数声明为虚函数( )。
A、public
B、void
C、static
D、virtual
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757247,点击提问】
解析:无
9、使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是( )。
A、ios::trunc
B、ios::binary
C、ios::in
D、ios::out
您的答案:C 正确答案:C 得 分:5.0 分
【答疑编号10757280,点击提问】
解析:无
10、使用C++输出流cout输出字符’A’,下列错误的是( )。
A、cout<<’A’;
B、cout<
C、char A=A’;cout<
D、cout. put(’A’);
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10757277,点击提问】
解析:无
11、使用C++输入流Cin进行文本输入str,当输入Object windows programming!时所得的结果str=( )。
A、Object Windows
B、Object
C、Object Windows Programming
D、Object Windows Programmingl
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10757276,点击提问】
解析:无
12、C++对文件进行写入读出操作,需要包合的头文件是( )。
A、iomanip.h
B、fstream
C、iostream
D、stdio.h
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10757275,点击提问】
解析:无
13、如果运算符“++”是作为成员函数重载的运算符,采用运算符函数调用格式,则可表示为( )。
A、aa. operstor++(1)
B、operator++(a,1)
C、operator++(a)
D、a.operator++()
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757274,点击提问】
解析:无
14、在派生类中定义虚函数时,可以与基类中相应的虚函数不同的是( )。
A、参数类型
B、参数个数
C、函数名称
D、函数体
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757241,点击提问】
解析:无
15、要实现动态联编必须( )。
A、通过成员名限定来调用虚函数
B、通过对象名来调用虚函数
C、通过派生类对象来调用虚函数
D、通过对象指针或引用来调用虚函数
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757239,点击提问】
解析:无
16、当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中( )。
A、都是虚函数
B、只有被重新说明时才是虚函数
C、只有被重新说明为virtual时才是虚函数
D、都不是虚函数
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10757236,点击提问】
解析:无
17、有关多态性说法不正确的是( )。
A、C++语言的多态性分为编译时的多态性和运行时的多态性
B、编译时的多态性可通过函数重载实现
C、运行时的多态性可通过模板和虚函数实现
D、实现运行时多态性的机制称为动态多态性
您的答案:C 正确答案:C 得 分:5.0 分
【答疑编号10757232,点击提问】
解析:无
18、所谓多态性是( )。
A、不同的对象调用不同名称的函数
B、不同的对象调用相同名称的函数
C、一个对象调用不同名称的函数
D、一个对象调用不同名称的对象
您的答案:A 正确答案:B 得 分:0.0 分
【答疑编号10757231,点击提问】
解析:无
19、如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。
A、a.operator++(1)
B、operator++(a)
C、operator++(a,1)
D、a.operator++()
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10757270,点击提问】
解析:无
20、在C++中,使用流进行输入输出,其中用于屏幕输入( )。
A、cin
B、cerr
C、cout
D、clog
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10757265,点击提问】
解析:无