单选题 有如下程序:运行时的输出结果是(  )。
【正确答案】 A
【答案解析】定义对象obj1、obj2时调用普通构造函数,输出11,创建对象obj3,因为要用对象obj1来初始化正在被创建的对象,因此系统会自动调用复制构造函数,输出2,当对象的生命周期结束时,系统会为这3个对象依次调用析构函数,输出444。