选择题   有如下类定义:
    class Base{
    int m;
    int n;
    public:
    Base(int m1,int n1):n(n1),m(m1){}
    };
    class Derived:public Base{
    int q;
    public:
    Derived(int m1,int n1,int q1):q(q1),Base(m1,n1){};
    };
    在创建一个Derived对象时,数据成员m、n和q被初始化的顺序是______。
 
【正确答案】 A
【答案解析】