单项选择题
下面程序的运行结果为( )。 # include <iostream.h> class A { public: A( ) {cout <<"1";} ~A( ) {cout << "2";} }; class B:public A { public: B( ) {cout << "3";} ~B ( ) {cout << "4";} }; void main ( ) { B b; }
A.F10
B.F4
C.F5
D.Ctrl
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下面程序的运行结果是( )。#include<iostream.h>class base{protected:int a;public:base( ){cout<< 0 ;}};class basel:virtual base{public:basel( ){cout<< 1 ;}};class base2:virtual base{public:base2( ){cout<< 2 ;}};class derived:public basel,public base2{public:derived( ){cout<< 3 ;}};void main( ){derived obj;cout<<endl;}
A.5
B.3
C.2
D.0
点击查看答案&解析
单项选择题
函数int test(int a,int b=1,int c:0),下列调用不合法的个数是( )。test(0); test(0,0); test( ); test(0,0,0);
A.0
B.1
C.2
D.3
点击查看答案&解析
相关试题
类test的析构函数是【 】。
程序#include iostream.h void main(...
构造函数是和【 】同名的函数。
派生类构造函数的执行顺序是先执行【 】的...
派生类构造函数的执行顺序是先执行【 】的...