单选题 有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass() {cout<<'*';) MyClass(MyClass& A) {cout<<'#';) ~MyClass() {cout<<'@';) }; int main(); MyClass a; Myclass b(A) ; return 0; } 运行时的输出结果是( )。
【正确答案】 C
【答案解析】[解析] 程序在执行时,先创建类对象a,输出*,再创建类对象b,输出#,然后再依次调用类对象b和a的析构函数,输出两个@。