一、单选题:
1.在派生类中定义虚函数时,可以与基类中相应的虚函数不同的是( )。 (满分:5)
A. 参数个数
B. 参数类型
C. 函数名称
D. 函数体
2.一个类的友元函数是本类的一个特殊成员函数 (满分:5)
A. 对
B. 错
3.构造函数的函数名必须与类同名 (满分:5)
A. 对
B. 错
4.通过运算符重载可以改变运算符原有的( )。 (满分:5)
A. 操作数类型
B. 操作数个数
C. 优先级
D. 结合性
5.下列函数中,用于对文件进行写操作的是( )。 (满分:5)
A. getline( )
B. put( )
C. get( )
D. eof( )
6.类的非静态成员函数可以调用类的静态成员函数 (满分:5)
A. 对
B. 错
7.以下运算符中不能用友元函数重载的是( )。 (满分:5)
A. ==
B. !=
C. ++
D. %
8.类的静态数据成员被类的所有对象共享 (满分:5)
A. 对
B. 错
9.使用setw(int)或setprecision(int)等直接嵌入到cin或cout实现I/O格式控制时,需要使用的头文件是( )。 (满分:5)
A. iostream.h
B. iomanip.h
C. fostream.h
D. stdlib.h
10.类的静态数据成员不能在类的构造函数中被赋值 (满分:5)
A. 对
B. 错
11.构造函数和析构函数都能被继承 (满分:5)
A. 对
B. 错
12.只能在循环体内使用continue语句 (满分:5)
A. 对
B. 错
13.派生类中的成员函数可以和其基类的成员函数同名 (满分:5)
A. 对
B. 错
14.析构函数的返回类型应是void (满分:5)
A. 对
B. 错
15.类中的构造函数可以重载,而析构函数不能重载 (满分:5)
A. 对
B. 错
16.带有纯虚拟函数的类称为抽象类 (满分:5)
A. 对
B. 错
17.通过派生类的对象一定可以访问基类的保护成员 (满分:5)
A. 对
B. 错
18.派生类至少有一个基类 (满分:5)
A. 对
B. 错
19.函数的定义不能嵌套,但函数的调用可以嵌套 (满分:5)
A. 对
B. 错
20.不同的函数中可以使用相同名字的变量 (满分:5)
A. 对
B. 错
更多免费学习资料请登录www.openhelp100.com