对象成员在初始化列表中给出的顺序
对象成员在类中声明的顺序
对象成员与在初始化列表中顺序和类中声明顺序均有关
随机顺序
类的构造函数的参数在排列时无顺序要求,调用时只要保证相互对应即可。在程序中说明一个对象时,程序自动调用构造函数来初始化该对象,由此可知,对象的构造函数调用顺序取决于对象成员在类中声明的顺序。故本题选B。