单选题
有以下类定义
class MyClass
public:
MyClass() cout<<l;)
;
则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
A) 11 B) 111
C) 1111 D) 11111
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 本题考核构造函数和析构函数。题中定义了类MyClass的对象a,对象数据b,所以调用了构造函数3次,输出111。然后定义了对象指针*p[2],由于指针没有实例话,所以不会调用构造函数。
提交答案
关闭