题目内容:
若有以下程序: #include<iostream>
usingnamespacestd;
classBase
{public:
Base()
{x=0;}
intx;};
classDerivedl:virtualpublicBase
{public:
Derivedl()
{x=10;}};
classDerived2:virtua11publicBase
{public:
Derived2()
{x=20;}};
classDerived:publicDerivedl,protectedDerived2{};intmain()
{Derivedobj;
cout<<obj.x<<endl;
return0;}
该程序运行后的输出结果是( )。 A.20
B.30
C.10
D.0
参考答案:
答案解析: