简答题\n 若一个类中含有纯虚函数,则该类称为( )。 A、基类 B、纯基类 C、派生类 D、抽象类\n简答题\n 若类A和类B的定义如下: class A { int i,j; public: void get(); }; class B:A//默认为私有派生 { int k; public: void make(); }; void B:: make() { k=i*j; } 则上述定义中,()是非法的表达式。 A、void get(); B、int k; C、void make(); D、k=i*j; \n简答题\n 下面描述中,正确的是( )。 A、使用fstream类必须包含头文件fstream B、ostream对象用来实现输出操作 C、ios是iostream的直接基类 D、iostream是通过多重继承得到的派生类\n简答题\n 下列选项中,属于类型兼容特点的选项包括( )。 A、可以用派生类对象给基类对象赋值 B、可以用派生类对象地址给基类指针赋值 C、可以用基类对象给派生类对象赋值 D、可以用基类对象初始化派生类引用\n简答题\n 对于类定义 class A{ public: virtual void funcl(){} void func2(){} }; class B:public A{ public: void func1(){cout 下面正确的叙述是( )。 A、A::func2()和B::func1()都是虚函数 B、A::func2()和B::func1()都不是虚函数 C、B::func1()是虚函数,A::func2()不是虚函数 D、B::func1()不是虚函数,A::func2()是虚函数\n简答题\n int *p=new int[5];表示为指针变量p分配了一个int型元素空间,并将该片内存空间的值初始化为5。 A、正确 B、错误\n简答题\n 虚基类是用来解决多继承中公共基类在派生类中产生多份基类成员的问题。 A、正确 B、错误\n简答题\n 已知Circle类对象c,Circle类中有一个setCenter成员函数,如果c.setCenter(...)返回值仍然是c,则setCenter函数中的return语句应写作return this;。 A、正确 B、错误\n简答题\n 在下列选项中( )不是ostream类的对象。 A、cin B、cerr C、clog D、cout\n简答题\n 用于输入输出的运算符包括( )。 A、 B、++ C、-> D、>>\n简答题\n 在类的定义形式中,数据成员、成员函数和( )组成了类定义体。 A、成员的访问控制信息 B、公有消息 C、私有消息 D、保护消息\n简答题\n 下面对析构函数的正确描述是( )。 A、系统可以提供默认的析构函数 B、析构函数必须由用户定义 C、析构函数没有参数 D、析构函数可以设置默认参数\n简答题\n 下列( )是构造函数的特征。 A、构造函数在创建对象时自动调用 B、构造函数不可以重载 C、构造函数不可以设置默认参数 D、构造函数必须指定函数类型\n简答题\n 假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去,正确的语句是( )。 A、outfile.write((float *) &data, sizeof(float)); B、outfile.write((float *) &data, data); C、outfile.write((char *) &data, sizeof(float)); D、outfile.write((char *) &data, data);\n简答题\n 类模板的使用实际上是类模板实例化成一个具体的( )。 A、类 B、对象 C、函数 D、变量\n简答题\n 程序设计过程是指编写程序的过程。 A、正确 B、错误\n简答题\n 下面描述中,正确的是( )。 A、虚函数是没有实现的函数 B、纯虚函数的实现在派生类中 C、抽象类是有纯虚函数的类 D、抽象类指针可以指向不同的派生类\n简答题\n 下列关于类的继承描述中,( )是正确的。 A、派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数 B、派生类也是基类,但基类不一定具有派生类的全部属性和方法 C、继承描述类的层次关系,派生类可以具有与基类相同的属性和方法 D、一个基类可以有多个派生类,一个派生类可以有多个基类\n多选题\n 可以用p.a 的形式访问派生类对象p 的基类成员a,其中a 是( ) A. 私有继承的公有成员 B. 公有继承的私有成员 C. 公有继承的保护成员 D. 公有继承的公有成员 \n简答题\n 当用public继承从基类派生一个类时,基类的()成员可被派生类中的成员函数访问。 A、protected B、public C、private D、friend\n