问题 单项选择题

有如下类定义:

class XX{

int xx;

public:

XX( ):xx(0){ cout<<’A’;}

XX(int n):xx(n){ cout<<’B’;)

};

class YY:public XX{

int yy;

public:

YY( ):yy(0){ cout<<yy;}

YY(int n):XX(n+1),YY(n){ cout<<yy;}

YY(int m,int n):XX(m),YY(n){cout<<yy;}

};

下列选项中,输出结果为A0的语句是()

A.YY y1(0,0);

B.YY y2(1);

C.YY y3(0);

D.YY y4;

答案

参考答案:D

选择题
多项选择题