更多"下面程序中错误之处是 ______。 #include<iostre"的相关试题:
[单项选择]下面程序中错误之处是 ______。
#include<iostream.h>
class A{
private:
int xl;
protected:
int x2;
public:
int x3;
};
class B: public A{
private:
int b1;
protected:
int b2;
public:
int b3;
void disp( ){cout<<x1<<b2<<end1;} //A
void set(int i){x3=i;} //B
};
void main( )
B bb;
bb. a3=10 //C
bb. b3=10 //D
}
[单项选择]下面程序中错误之处是 ______。
#include<iostream.h>
class A
private:
int xl;
protected:
int x2;
public:
int x3;
;
class B: public A
private:
int b1;
protected:
int b2;
public:
int b3;
void disp( )cout<<x1<<b2<<end1; //A
void set(int i)x3=i; //B
;
void main( )
B bb;
bb. a3=10 //C
bb. b3=10 //D
[单项选择]请找出下列程序中错误之处 ______。
#include<iostream.h>
class A
private:
int x1;
protected:
int x2;
public:
int x3;
;
class B:public A
private:
int y1;
protected:
int y2;
public:
int 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
[单项选择]下面程序的结果是
#include
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 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 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 example
int a;
public:
example(int b) a=b++;
void print( )a=a+1;cout<<a<<"";
void print( )constcout<<a<<"";
;
void main( )
example X(3);
const example y(2);
x.print( );
y.print( );
A. 22
B. 43
C. 42
D. 32
[单项选择]下面程序的运行结果为
#include < iostream.h >
class A
static int n;
public:
A( )n=1;
A(int num) n = num;
void print( )cout<< n;
;
int A::n=2;
void main( )
A a,b (3);
a.print( );
b.print( );
cout<< end1;
A. 11
B. 13
C. 23
D. 33
[单项选择]下面程序输出的结果为
#include"iostream.h"
class A
{
public:
A( ){cout<<"CLASS A"<<endl;}
~A( ){}
};
class B:public A
{
public:
B( ){cout<<"CLASS B"<<endl;}
~B( ){}
};
void main( )
{
A*p;
p=new B;
B *q;
q=new B;
}
A)CLASS A
CLASS B
B)CLASS A
CLASS B
CLASS B
C) CLASS A
CLASS B
CLASS A
CLASS B
D) CLASS A
CLASS B
CLASS B
CLASS B