若有以下程序: #include <iostream> using namespace std; class A { private: int a; public: A(im i) {

admin2009-01-15  18

问题 若有以下程序:    #include <iostream>    using namespace std;    class A    {    private:      int a;    public:      A(im i)      {        a=i;      }    void disp()         cout<<a<<",";      }    };    class B    {    private:      int b;    public:      B(int j)      {        b=j;      }      void disp0      {        cout<<b<<",";     }   };   class C: public B,public A   {   private:     int c;   public:     C(int k):A(k-2),B(k+2)     {       c=k;     }     void disp0     {       A::disp();       B::disp();       cout<<c<<endl;     }    };    int main()    {      C obj(10);      obj.disp();      return 0;    }    程序执行后的输出结果是(    )。

选项 A、10,10,10
B、10,12,14
C、8,10,12
D、8,12,10

答案8

解析
转载请注明原文地址:https://jikaoti.com/ti/tRd0FFFM
0

最新回复(0)