更多"下列程序的运行结果为( )。
#include<iostr"的相关试题:
[单项选择]下列程序的运行结果为( )。
#include<iostream.h>
class Location {
protected:
int X,Y;
publiC://
void SeX(int myx){X=myx;}
void SetY(int myy){Y=myy;}
void showxy( ) {cout<<"X=" <<X<<" " <<"Y"=<< Y<<
endl;} };
Class Rectangle :public Location{
private:
int H,W;
public:
void SetH(int myh){H=myh;}
void SetW(int myw) {W=myw;}
void show( ) {cout <<"X="<<X<<" "<<"Y="<<"<<
Y<<" "<<"H="<< H<<" " <<"W=" <<W
<<endl;} };
void main( )
{ Rectangle r1;
r1.SetX(3);
r1.SetY(5);
r1.SetH(4);
r1.SetW(6);
r1.showxy( );
r1. show( );}
[填空题]下列程序的运行结果是 【15】 。
#include<iostream, h>
class Sample
int a;
public:
Sample(int aa=0) a=aa;
~Sample( ) cout<<"Sample="<<a<<;
class Derived: public Sample
int b;
public:
Derived(int aa=0, int bb=0): Sample(aa) b=bb;
~De rived( ) cout <<"Derived="<<b<<’’;
void main( )
Derived dl (9)
[填空题]写出下列程序代码运行的结果
[11] 。
#include<iostream.h>
class A
public:
virtual void disp( ) cout<<" calss A!" <<(end1;
:
class B: public A
public:
void disp( ) cout<<" class B! " <<end1:
;
class C: public A
public:
void disp( ) cout<<"class C! " (<end1;
;
void main( )
A a, *ptr;
B b;
C c;
- a. disp( );
- b. disp( );
- c. disp( );
ptr=&b;
ptr->disp( );
ptr=&c;
ptr->disp( ):
[单项选择]下面程序的结果是( )。
#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;}