单项选择题

下列程序的运行结果是( )。     #include <iostream.h>     class Location {      private:      int X,Y;     public:      void init(int=0,in=0);      Void valueX(int val) { X=val;}      int valueX( ) { return X;}      void valueY(int val) { Y=val;}      int valueY( ) { return Y;} };     void Location::init(int initX,int initY)     { X=initX;       Y=initY;}     void main( )     { Location A,B;       A.init( );       A.valueX(5);       cout < < A.valueX( ) < < end1 < < A.valueY( ) < < end1;       B.init(6,2);       B.valeY(4);       cout < < B.valueX( ) < < end1 < < B.valueY( ) < < end1;}

A. A(A * B);
B. A(A B);
C. A(A & B);
D. A(A);