类和对象 0 1 . 分析以下程序执行的结果 #include #include class Sample { public: int x,y; Sample(){x=y=0;} Sample(int a,int b){x=a;y=b;} void disp() { cout<<"x="< class Sample { int x,y; public: Sample(){x=y=0;} Sample(int a,int b){x=a;y=b;} ~Sample() { if(x==y) cout<<"x=y"< class Sample { int x,y; public: Sample(){x=y=0;} Sample(int a,int b){x=a;y=b;} void disp() { cout<<"x="<disp(); } 解:本题说明了对象指针的使用方法。这里通过指向对象的指针来调用对象的成员函数。对象指针p 指向对象s,p->disp()等价于s.disp()。所以输出为: x=2,y=3。 0 4 . 下面是一个类的测试程序,设计出能使用如下测试程序的类。 void main() { Test a; a.init(68,55); a.print(); } 其执行结果为: 测试结果:68-55=13 解:本题是要设计Test 类,其设计方法很多,这里给出一种解法。Test 类包含两个私有数据成员x、y,以及两个公共成员函数init()和 print(),前者用于给数据成员赋值,后者用于x,y 的减法运算和输出相应的结果。 #include class Test { int x,y; public: voi...