简答题\n 类成员的三种访问控制属性是public、private和friend。 A、正确 B、错误\n简答题\n 关于抽象类, 下列表述正确的是( )。 A、抽象类的成员函数中至少有一个没有实现的函数(即无函数体定义的函数) B、派生类必须实现作为基类的抽象类中的纯虚函数 C、派生类不可能成为抽象类 D、抽象类不能用于定义对象\n简答题\n 下列关于类的常量数据成员的说法中,正确的是( )。 A、一个类的常量数据成员必须在类体中初始化 B、一个类的常量数据成员由该类的所有对象共享 C、一个类的常量数据成员对于该类的不同对象可以取不同的值 D、使用const关键字可以将一个数据成员声明为常量数据成员\n简答题\n 类的常量数据成员只能在常量成员函数中使用。 A、正确 B、错误\n简答题\n cout属于标准输出流,而cerr和clog则不属于标准输出流。 A、正确 B、错误\n简答题\n cin是输出流的一个对象,处理标准输出。 A、正确 B、错误\n简答题\n 假定AB为一个类,则执行AB a[10];语句时,系统自动调用该类的构造函数的次数为10。 A、正确 B、错误\n简答题\n 一个类的构造函数中可以不包含对其子对象的初始化。 A、正确 B、错误\n简答题\n 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。 A、正确 B、错误\n简答题\n 关于this指针的说法正确的是( )。 A、this指针必须显示说明 B、成员函数不拥有this指针 C、成员函数拥有this指针 D、静态成员函数不拥有this指针\n简答题\n 运算符重载的形式有两种:成员函数形式和友元形式。 A、正确 B、错误\n简答题\n 下列描述中,()是抽象类的特性。 A、可以说明虚函数 B、可以定义友元函数 C、可以进行构造函数重载 D、不能说明其对象\n简答题\n 在一个类中最多只能定义1个构造函数和1个析构函数。 A、正确 B、错误\n简答题\n 已经int *p;,则下列语句中能够输出3的语句包括( )。 A、p=new int(3);cout B、p=new int[3];cout C、p=new int[3]; p[0]=3; cout D、*p=3; cout<<*p;\n简答题\n 下面对对象成员的正确描述是( )。 A、在一个类中可以声明本类的对象成员 B、对象成员的声明方法与普通数据成员的声明方法相同 C、在一个类中可以声明本类的指针数据成员 D、如果对象成员的构造函数有参数,则必须在声明该对象成员的同时给其构造函数传递参数值\n简答题\n 继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。 A、规律性 B、传递性 C、重复性 D、多样性\n简答题\n 下面说法正确的是( )。 A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方 B、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方##内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 C、类的内联函数必须在类体内定义 D、类的内联函数必须在类体外用关键字inline定义\n简答题\n 假设A为抽象类,下列语句( )是正确的。 A、A fun(int); B、A *p; C、int fun(A&); D、A Obj;\n简答题\n 下列静态数据成员的特性中,( )是错误的。 A、说明静态数据成员时前边要加关键字static来修饰 B、静态数据成员在类体外进行初始化 C、引用静态数据成员时,要在静态数据成员名前加和作用域运算符 D、静态数据成员不是所有对象所共有的\n简答题\n 下列描述正确的是( )。 A、多态性是通过动态绑定实现的 B、多态性是通过动态绑定实现的 C、多态性是通过静态绑定实现的 D、动态绑定是在程序执行时进行绑定##静态绑定是在程序执行时进行绑定\n