一个类必须有构造函数,如果类声明时没有显式定义,则系统会自动生成一个无参构造函数。
第1题:
一个类如果没有定义任何函数,编译器不会自动为这个类产生()
A、拷贝构造函数
B、无参构造函数
C、输出流运算符
D、赋值运算符
第2题:
对于一个类的定义,下列叙述中错误的是
A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数
B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数
C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数
D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数
第3题:
在类定义时如果没有定义构造函数,编译系统会自动生成一个()。
第4题:
即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。
第5题:
假定AB为一个类,则执行“ABx(a,5);”语句时将自动调用该类的()。
第6题:
假定AB为一个类,则执行 “AB x(a,5);”语句时将自动调用该类的()
第7题:
假定AB为一个类,则执行ABx;语句时将自动调用该类的()。
第8题:
一个类中,只能有一个构造函数
构造函数的名称与类名称一样,并且没有返回类型
构造函数在对像销毁时自动执行
如果类没有定义默认的构造函数,运行库将自动提供默认构造函数
第9题:
带参构造函数
无参构造函数
拷贝构造函数
赋值重载函数
第10题:
第11题:
第12题:
无参构造函数
带参构造函数
拷贝构造函数
析构函数
第13题:
如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。()
第14题:
生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
A.无需任何条件
B.基类中显式定义了构造函数
C.派生类中显式定义了构造函数
D.派生类构造函数明确调用了基类构造函数
第15题:
如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。
第16题:
假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()。
第17题:
下列关于构造函数的描述中,不正确的是()
第18题:
当一个类对象离开它的作用域时,系统自动调用该类的()
第19题:
有参构造函数
无参构造函数
拷贝构造函数
赋值构造函数
第20题:
带参构造函数
无参构造函数
拷贝构造函数
赋值重载函数
第21题:
带参构造函数
无参构造函数
拷贝构造函数
赋值重载函数
第22题:
对
错
第23题:
构造函数中,不可以包含return语句
一个类只能有一个构造函数
实例构造函数在生成类实例时被自动调用
用户可以定义无参构造函数
第24题:
该类没有定义任何有参构造函数
该类没有定义任何无参构造函数
该类没有定义任何构造函数
该类没有定义任何成员函数