问题 填空题

下列程序的输出结果为:
0bject id=0
0biect id=1
请将程序补充完整。
#include<iostream>
using namespace std;
class Point

public:
Point(int xx=0,int yy=0)X=xx;Y=yy;countP++;
~Point()countP--;
int GetX()return X;
int GetY()return Y;
static void GetC()cout<<"0bject id="<<countP<<end1;
private:
int X,Y;
static int countP;
;
______//静态数据成员的初始化
int main()

Point::GetC();
Point A(4,5);
A.GetC();
return 0;

答案

参考答案:int Point::countP=0;

解析: 此题考查的是类中静态数据成员的初始化,静态数据成员初始化的一般格式是:数据类型 类名::静态数据成员名=初始值,且初始化时前面不加关键字static。分析题目,首先调用构造函数,然后输出countP的值,所以countP的初始值应设置为0,即横线处填入int Point::countP=0;。

多项选择题
判断题