当一个类对象离开它的作用域时,系统自动调用该类的()
第1题:
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
A.该类没有定义任何有参构造函数
B.该类没有定义任何无参构造函数
C.该类没有定义任何构造函数
D.该类没有定义任何成员函数
第2题:
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
A.派生类的构造函数会隐含调用基类的构造函数
B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数
C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D.在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
第3题:
A.有参构造函数
B.无参构造函数
C.复制构造函数
D.赋值构造函数
第4题:
假定一个类对象数组为A[N],当定义该数组时,将自动调用该类的无参构造函数的次数为()次,当离开它的作用域时,将自动调用该类析构函数的次数为()次。
第5题:
说明一个类的对象时,系统自动调用()
第6题:
建立一个类对象时,系统自动调用
A.析构函数
B.构造函数
C.静态函数
D.友元函数
第7题:
关于构造函数,以下说法正确的是()。
第8题:
A.有参构造函数
B.无参构造函数
C.拷贝构造函数
D.赋值构造函数
第9题:
假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()。
第10题:
假定AB为一个类,则执行“ABx(a,5);”语句时将自动调用该类的()。