问题 单项选择题

下面程序的输出结果是(  )。   #include   Usingnamespacestd;   ClassBase{   public:   Base(intx=O){count<  }   };   ClassDerived:publicBase{   public:Derved(intx=0{count<  }   private;   Baseval;   };   intmina(){   Derivedd(1);   retrun0;   }

A.0

B.1

C.01

D.001

答案

参考答案:C

解析:【解析】++是右结合的,所以先赋值为3,最后输出3+1;常成员函数只有常对象才能调用,所以输出2。

多项选择题
单项选择题