填空题
派生类构造函数的执行顺序是先执行【 】的构造函数,然后执行成员对象的构造 函数,最后执行【 】的构造函数。
【参考答案】
基类
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
以下程序的执行结果为【 】。#include<iostream>using namespace std;class base{public:virtual void who( ){cout < < base class < <end1;};class derivel:public base{public:void who( ){cout < < derivel class < <end1;};} class derive2:public base{public:void who( ){cout< < derive2 class < <end1;}};void main( ){base obj1,* p;derivel obi2;derive2 obj3;p=&obj1;p->who( );p=&obj2;p->who( );p=&obj3;p->who( );}
点击查看答案&解析
单项选择题
下面这个程序的结果是( )。#include<iostream.h>classA{private:inta;public:voidseta( );intgeta( );};voidA::seta( ){a=1;}intA::geta( ){returna;}classB{ private:inta;publiC:voidseta( );intgeta( );};voidB::seta( ){a=2;}intB::geta( ){returna;}classC:publicA,publicB{ private:intb;public:voiddisplay( );};voidC::display( ){ int b:geta( );cout<<b;}voidmain( ){ Cc;c.seta( );c.display( );}
A.1
B.2
C.随机输出1或2
D.程序有错
点击查看答案&解析
相关试题
数据库恢复是将数据库从【 】状态恢复到某...
耦合和内聚是评价模块独立性的两个主要标准...
下列程序在构造函数和析构函数中申请和释放...
用链表表示线性表的突出优点是【 】。
设i,j,k均为int型变量,则执行完for(i=...