单选题 有如下程序: #include using namespace std; class XA { int a; public: static int b; XA(int aa):a(aa) {b++;} ~XA() {} int get() {return a;} }; int XA::b=0; int main() { XA d1(2),d2(3); cout<
【正确答案】 C
【答案解析】解析:本题考查类的静态数据成员,题目中定义了类的静态数据成员b,当执行定义两个对象时执行构造函数,构造函数执行b++,所以b最终为2,而d1.get()为2,d2.get()为3,最终结果为7,C选项正确。