更多"如何区分多个构造函数?() "的相关试题:
[单项选择]建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为( )。
A. abc
B. acb
C. cab
D. cba
[判断题]构造函数和析构函数均都可以被说明为虚函数,只是构造函数和析构函数的功能不同而已。
[判断题]构造函数不具备的特征是构造函数需指定类型说明。
[单项选择]如何在构造函数中给出参数?()
A. 在创建对象以后,再调用构造函数,并在构造函数中给出参数
B. 在定义引用变量的时候,给出参数
C. 构造函数不能带参数
D. 在用new关键字创建对象时,在对象的构造函数中给出参数
[判断题]当一个窗体的构造函数被重载后,它原来的那个构造函数将自动失效。
[多项选择]在类的继承中,构造函数如何处理?()
A. 子类的构造函数覆盖父类的构造函数
B. 以父类的构造函数为准,子类没有自己的构造函数
C. 先执行父类的构造函数,再执行子类的构造函数
D. 如果父类的构造函数带参数,则子类必须在构造函数的开头用super()显式地调用父类的构造函数
E. 除非子类在够在函数中用super()显式地调用,否则不会执行父类的构造函数
[判断题]类的构造函数和析构函数一般都声明为虚函数。
[判断题]构造函数和析构函数均不能被说明为虚函数。
[填空题]对一个类中的数据成员的初始化可以通过构造函数中的()实现,也可以通过构造函数中的()实现。
[判断题]多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。
[单项选择]对类的构造函数和析构函数描述正确的是
A. 构造函数可以重载,析构函数不能重载
B. 构造函数不能重载,析构函数可以重载
C. 构造函数可以重载,析构函数也可以重载
D. 构造函数不能重载,析构函数也不能重载
[单项选择]复制构造函数的参数一般是
A. 某对象名
B. 某对象成员名
C. 某对象的引用名
D. 指向对象的指针名
[单项选择]拷贝构造函数的参数一般是
A. 某对象名
B. 某对象成员名
C. 某对象的引用名
D. 指向对象的指针名