• 有如下程序:

    include
    usingnamespacestd;
    classAA{
    public;
    AA( ){cOUt<<1;)
    };
    classBB:publicAA{
    intk;
    public:
    BB( ):k(0){tout<<12;}
    BB(intn):k(n)(cout<<3;)
    };
    intmain( ){
    BBb(4),c;
    return0;
    }
    运行时的输出结果是( ).
    A.1312
    B.132
    C.32
    D.1412

    正确答案:AA。【解析】当基类的构造函数默认或无参时,派生类可省略对基类构造函数的显示调用,但系统会自动调用该类的缺省构造函数,且先调用基类的构造函数后调用派生类的构造函数。
  • 2021年07月08日 20时58分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网