有如下程序: #include using narnespace std; class Sample{ public: Sample(){} ~Sample(){cout

admin2020-11-11  19

问题 有如下程序:
#include
using narnespace std;
class Sample{
public:
Sample(){}
~Sample(){cout<<‘*’;}
};
int main(){
Sample temp[2],*pTemp[2];
return 0;
}
运行这个程序输出星号*的个数为(    )。

选项 A、1
B、2
C、3
D、4

答案B

解析 本题考查构造函数和析构函数,题中定义了对象数组,那么析构时就析构两次,输出两个*。答案为B。
转载请注明原文地址:https://jikaoti.com/ti/uQl0FFFM
0

最新回复(0)