单项选择题

有如下程序: #include using namespace std; class MyClass { public: MyClass(int i=0) { cout<<1; } MyClass(const MyClass&x) { cout<<2; } MyClass& operator =(const MyClass&x) { cout<<3; return *this; } ~MyClass() { cout<<4; } }; int main() { MyClass obj1(1),obj2(2), obj3(obj1); return 0; } 执行这个程序的输出结果是( )。

A.112444
B.11114444
C.121444
D.11314444