简答题\n 下面关于自定义类的运算符重载的说法中,正确的是( )。 A、类友元形式重载的运算符,重载函数中的this指针指向第一个运算数 B、类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员 C、类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同 D、所有运算符都可以以类友元形式进行重载\n简答题\n 对虚函数的调用()。 A、一定使用动态 B、一定使用静态联编 C、必须使用动态联编 D、不一定使用动态联编\n简答题\n 下列关于运算符重载的描述中,()是正确的。 A、运算符重载可以改变操作数的个数 B、运算符重载可以改变优先级 C、运算符重载可以改变结合性 D、运算符重载不可以改变语法结构\n简答题\n 派生类的继承方式中有两种:公有继承和私有继承。 A、正确 B、错误\n简答题\n 假定AB为一个类,则执行AB a(10);语句时,系统自动调用该类的构造函数的次数为10。 A、正确 B、错误\n简答题\n 通过指针或引用可以调用不同对象相同名称的函数,但可导致完全不同的行为的现象称为二义性。 A、正确 B、错误\n简答题\n 下面属于析构函数特征的是( )。 A、析构函数可以重载 B、对象销毁前会自动调用析构函数 C、如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~(){} D、析构函数的函数类型为void\n简答题\n 下列VS2010集成开发环境的说法中,正确的是( )。 A、一个解决方案中仅能包含一个项目 B、一个解决方案中可以包含多个项目 C、一个项目中可以包含多个C++ D、一个项目中仅能包含一个C++源文件\n简答题\n 要求打开文件 d:\file.dat,可写入数据,正确的语句是( )。 A、ifstream infile("d:\file.dat", ios::in); B、ifstream infile("d:\\file.dat", ios::in); C、ofstream infile("d:\file.dat", ios::out); D、fstream infile("d:\\file.dat", ios::in| ios::out);\n简答题\n 在用class定义一个类时,数据成员和成员函数的默认访问权限是public。 A、正确 B、错误\n简答题\n 下列函数中,可以作为虚函数的是( )。 A、普通成员函数 B、构造函数 C、静态成员函数 D、析构函数\n简答题\n C++中ostream类的直接基类是ios。 A、正确 B、错误\n简答题\n 类中的静态数据成员为该类的所有对象所共享,并且,在该类对象被销毁时,静态数据成员不会被同时销毁。 A、正确 B、错误\n简答题\n 函数模板可以与普通函数重载。 A、正确 B、错误\n简答题\n 使用关键字class定义的类中默认的访问权限是私有(private)的。 A、正确 B、错误\n简答题\n 下列关于类的继承描述中,( )是错误的。 A、派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数 B、派生类也是基类,但基类不一定具有派生类的全部属性和方法 C、继承描述类的层次关系,派生类可以具有与基类相同的属性和方法 D、一个基类可以有多个派生类,但一个派生类只能由一个基类\n简答题\n 某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。 A、正确 B、错误\n多选题\n 多态调用是指______。A、以任何方式调用一个虚函数B、以任何方式调用一个纯虚函数C、借助于指向对象的基类指针或引用调用一个虚函数D、借助于指向对象的基类指针或引用调用一个纯虚函数\n简答题\n 建立类模板对象的实例化过程为( )。 A、基类->派生类 B、构造函数->对象 C、模板类->对象 D、模板类->模板函数\n简答题\n cout后面的符号是 A、正确 B、错误\n