更多"在类定义时如果没有定义构造函数,编译系统会自动生成一个()。"的相关试题:
[判断题]当一个窗体的构造函数被重载后,它原来的那个构造函数将自动失效。
[单项选择]在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
A. 该类没有定义任何有参构造函数
B. 该类没有定义任何无参构造函数
C. 该类没有定义任何构造函数
D. 该类没有定义任何成员函数
[单项选择]建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为( )。
A. abc
B. acb
C. cab
D. cba
[单项选择]关于构造函数A( )的拷贝构造函数正确的是( )。
A. %
B. #
C. !
D. $
[单项选择]生成派生类对象时,派生类构造函数调用基类构造函数的条件是
A. 无需任何条件
B. 基类中显式定义了构造函数
C. 派生类中显式定义了构造函数
D. 派生类构造函数明确调用了基类构造函数
[单项选择]在没有为类定义任何构造方法时,Java编译器会自动建立一个( )的构造方法。
A. 不带参数
B. 带一个参数
C. 带多个参数
D. 默认参数
[单项选择]一个类中是否可以允许一个无参数构造函数和一个全部都是默认参数的构造函数共 存( )
A. 不允许
B. 允许
C. 无法确定
D. 视构造函数的函数,可确定
[填空题]对一个类中的数据成员的初始化可以通过构造函数中的()实现,也可以通过构造函数中的()实现。