单项选择题
下面程序的运行结果是( )。 #include classbase{ protected: inta; public: base(){cout<<"0";} }; classbasel:virtualbase{ public: basel(){cout<<"1";} }; classbase2:virtualbase{ public: base2(){cout<<"2";} }; classderived:publicbasel,publicbase2{ public: derived(){cout<<"3";} }; voidmain() { derivedobj; cout< }
A.0123
B.3120
C.0312
D.3012
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #included usingnamespacestd; classTestClass { private: intx,Y; public: TestClass(inti,intj) { x=i: y=j; } voidprint() { cout<< printl < } voidprint()const { cout<< print2 < } }; intmain() { constTestClassa(1,2); a.print(); return0; } 该程序运行后的输出结果是( )。
A.printl
B.print2
C.printlprint2
D.程序编译时出错
点击查看答案&解析
单项选择题
下列虚基类的声明中正确的是( )。
A.clasSvirtualB:publicA
B.virtualclassB:publicA
C.classB:publieAvirtual
D.classB:virtualpublicA
点击查看答案&解析
相关试题
使用VC++6.0打开考生文件夹下的源程序...
使用VC++6.0打开考生文件夹下的源程序...
使用VC++6.0打开考生文件夹下的源程序...
下列程序的运行结果是( )。 #include...
有以下程序: #include usingnamespaces...