更多"下面程序的结果是 #include<iostream.h> cla"的相关试题:
[单项选择]下面程序的结果是 #include<iostream.h> class A { int a; public: A( ):a(1){} void showa( ){cout<<a;} }; class B { int a; public: B( ):a(2){} void showa( ){cout<<a;} }; class C://public A,public B { int a; public: C( ):a(3) ㈠ voidshowa( ){cout<<a;} }; voidmain( ) { C c; c.showa( ); }
A. 1
B. 2
C. 3
D. 程序有错误
[单项选择]下面程序的结果是
#include<iostream.h>
class A
int a;
public:
A( ):a(1)
void showa( )cout<<a;
;
class B
int a;
public:
B( ):a(2)
void showa( )cout<<a;
;
class C://public A,public B
int a;
public:
C( ):a(3) ㈠
voidshowa( )cout<<a;
;
voidmain( )
C c;
c.showa( );
A. 1
B. 2
C. 3
D. 程序有错误
[单项选择]下列程序的运行结果是() #include<iostream.h> class A { int a; public: A( ) {a=0;} A(int aa) { a=aa; cout < < a++; } }; void main( ) A x,y(2) ,z(3) ; cout < < endl; }
A. 00
B. 23
C. 34
D. 25
[单项选择]下面程序的结果为
#include<iostream.h>
int c;
class A
private:
int a;
static int b;
public:
A( ) a=0;c=0;
void seta( ) a++;
void setb( ) b++;
void setc( ) c++;
void display( ) cout < < a < < " " < < b < < " " < < c;
;
int A: :b=0;
void main( )
[单项选择]下面程序的结果是
#include<iostream.h>
class test private:
int num;
public:
test( );
int getint( ) return num;
~test( );;
test::test( )
num=0;
test::~test( )
cout<<"Destructor is active"<<endl;
void main( )
test x[3];
cout<<"Exiting main"<<endl;
A. Exiting main
B. Exiting main
C. Exiting main
D. Exiting main
[单项选择]下面程序的结果是
#include<iostream.h>
class A
public:
A( ) cout < < "construtA" < < end1;
virtual ~A( ) cout < < "destructA" < < end1; ;
class B:public A
;
class C://public A
;
class D://public B,public C
;
void main( )
Dd;
A. constructA
B. constructA
C. constructA
D. constructA
[单项选择]下面程序的结果是 #include<iostream.h> class A { int a; public: A( ):a(1){ } void showa( ){ cout < < a;} }; class B { int a; public: B( ):a(2){ } void showa( ) { cout < < a;} }; class C://public A,public B { int a; public: C( ):a(3) { } void showa( ) {cout < < a;} }; void main( ) { C c; c.showa( ); }
A. 1
B. 2
C. 3
D. 程序有错误
[单项选择]下面程序的输出结果是
# include <iostream.h>
class example
int a;
public:
example (intb) a=b++;
void print ( )a=a+1; cout << a <<" ";
void print ( ) const cout << a <<" ";
;
void main ( )
example x (3);
const example y (2);
x. print ( );
y.print ( );
A. 2 2
B. 4 3
C. 4 2
D. 3 2
[单项选择]下面程序的结果是 #include<iostream.h> class test{ private: int num; public: test( ); int getint( ) {return num;} ~test( );}; test::test( ) { num=0;} test::~test( ) { cout<<"Destructor is active"<<endl;} void main( ) { test x[3]; cout<<"Exiting main"<<endl;}
A. Exiting main Destructor is active Destructor is active Destructor is active
B. Exiting main Destructor is active Destructoris active
C. Exiting main Destructoris active
D. Exiting main