微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
y3; void disp(){cout<<x1<<y1<<end1:} //A void set(int i) {x2=i;} //B }; void main() { B bb; bb.x3=10; //C bb.y3=10; //D } A.B.C.D. 参考答案: A ----------------------------------------32、在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 ______。 A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员D.派生类的对象的地址可以赋给指向基类的指针 参考答案: C ----------------------------------------33、类K是类Y及类Z的虚基类,类D是类Y及类Z的多继承派生类,则在构造类D的对象时,类X的构造函数将被调用 ______。 A.1次B.2次C.3次D.0次 参考答案: A ----------------------------------------34、 下面程序的运行结果是 ______。 #include<iostream.h> class A{ public virtual~(){ cout<<”call A:: ~A()”<<end1;} }; class B:public A{ B(int i){p=new char[i]:} -B(){ delete[]p; Cout<<”call B:: ~B()”; } }; void main() { A*a=new B(8); Delete a; } A.call B:: ~B()B.call B:: ~B()C.call A:~A()D.call A::~A() 参考答案: A ----------------------------------------35、类模板的使用实际上是将类模板实例化为一个具体的 ______。 A.类B.对象C.函数D.模板类 参考答案: B