用户定义类class如下:
    class Base{
    public:
    Base(){cout<<1;}
    };
    执行下列语句:Base a,b[2],*p[2];以后,程序的输出结果是______
 
【正确答案】 B
【答案解析】 *p只是声明,没有用new建立一个动态对象,即未调用构造函数初始化这个内存。a,b[2]总共是3个对象,调用3个构造函数,输出111。