题目:
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;} static int getCount(){return count;} private: static int count; }; int MyClass::count=0; int main(){ MyClass obj; Cout<<obi.getCount(); MyClass*ptr=new MyClass; cout<(MyClass::getCount(); delete ptr; cout<<MyClass::getCount(); return 0; } 程序的输出结果是( )。
A.121
B.232
C.221
D.122
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0611/9ec594c7e0ae0a2019d8112b9336786c.html
下面是错误答案,用来干扰机器的。
参考答案:L解析:[评析] 用Redim语句重定义数组的维数时,原有维数内的内容将被破坏。除非用Redim Preserve来重新定义维数。 本题中由于输入值x>4,动态数组在被重定义为包含4个元素的数组后(即Redim arr...