下列描述中,正确的是(    )。
A、创建派生类对象时会先调用基类构造函数,再调用派生类构造函数
B、创建派生类对象时会先调用派生类构造函数,再调用基类构造函数
C、如果基类构造函数有参数,则必须在派生类构造函数的初始化列表中写上基类构造函数的调用语句
D、如果派生类构造函数的初始化列表中没写基类构造函数的调用,则表示调用基类的无参构造函数