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

admin2009-01-15  35

问题 若有以下程序:    #include <iostream>    using namespace std;    class A    {    public:      A() { }      A(int i)      {        x1=i;      }      void dispa0      {      cout<<"x1="<<x1<<",";      }    private:    int x1;    };    class B: public A    {    public:      B() { }      B(int i):A(i+10)      {          x2=i;      }      void dispb()      {        dispa();        cout<<"x2="<<x2<<endl;      }    private:       int x2;    };    int main()    {      B b(2);      b.dispb();      return 0;    }    程序运行后的输出结果是(   )。

选项 A、x1=10,x2=2
B、x1=12,x2=10
C、x1=12,x2=2
D、x1=2,x2=2

答案4

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

最新回复(0)