单项选择题

下列程序的运行结果为( )。    #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( );}

A. X=3 Y=5   X=3 Y=5 H=4 W=6
B. X=3 Y=5  X=3 Y=5 H=3 W=6
C. X=3 Y=5  X=3 Y=4 H=4 W=6
D. X=3 Y=5  X=3 Y=3 H=4 W=6