若有以下程序:#include <iostream>using namespace std;class A{private: int a;public: void seta(int x) { a=x; } void showa()

admin2009-01-15  24

问题 若有以下程序:#include <iostream>using namespace std;class A{private:  int a;public:  void seta(int x)  {       a=x;  }  void showa()  {       cout<<a<<",";  }};class B{private:  int b;public:  void setb(int x)  {     b=x;  }  void showb()  {      cout<<b<<",";  }};class C: public A, private B{private:   int c;public:   void setc(int x, int y, int z)  {      c=z;      seta(x);      setb(y);  }  void showc()  {      showa();      showb();      cout<<c<<end1;  }};int main(){   C c;   c.setc(1,2,3);   c.showc();   return 0;}程序执行后的输出结果是(    )。

选项 A、1,2,3
B、1,1,1
C、2,2,2
D、3,3,3

答案1

解析
转载请注明原文地址:https://kaotiyun.com/show/OAkp777K
0

最新回复(0)