填空题
下列程序的执行结果是 【12】 。
#include < iostream. h>
class Myclass
public:
void GetSum(int a)
static int Sum:
private:
int A;
;
int Myclass:: Sum =10; //必须在类外部对静态数据成员初始化
void Myelass: :GetSum(int a)
A=a;
Sum+=A;
void PrintSum(Myclass& A)
cout<<"Sum="<<A.Sum<<end1;
void main( )
Myclass M,N;
M. GetSum(3)
N. GetSum(7)
PrintSum(M);
【参考答案】
sum=20
热门
试题
填空题
下列程序的执行结果为 【13】 。 #include <iostream. h> class Point public: Point(double i, double j) x=i; y=j; double Area() const return 0.0; private: double x, y; ; class Rectangle: public Point public: Rectangle(double i, double j, double k, double 1) double Area() const return w * h; private: double w, h; ; Rectangle: :Rectangle(double i, double j, double k. double 1): Point(i,j). w=k, h=1 void fun(Point &s) cout<<s. Area()<<end1; void main( ) Rectangle rec(3.0, 5.2, 15.0. 25.0); fun(rec)