题目
A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数
B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数
C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数
D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数。
第2题
A.拷贝构造函数是类的成员函数,函数名与类名相同
B.拷贝构造函数只有一个参数,并且是对某个对象的引用
C.每个类都必须有一个拷贝构造函数
D.要定义拷贝构造函数,必须指定返回类型
第3题
A.如果一个类中没有定义复制构造函数时,系统将自动生成一个默认的
B.复制构造函数只有一个参数,并且是该类对象的引用
C.复制构造函数是一种成员函数
D.复制构造函数的名字不能用类名
第5题
A.拷贝初始化构造函数和赋值操作是完全一样的操作D.
B.进行赋值操作时,会调用类的构造函数
C.当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化
D.拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义
第7题
A.不允许以虚函数作为构造函数
B.没有虚函数便无法实现多态
C.一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D.不能用抽象类定义对象
第8题
A.若派生类没有实现基类中的一个纯虚函数,则该派生类是抽象类
B.在定义派生类时,可以用关键字virtual将某个基类指定为虚基类
C.在生成派生类对象时,派生类构造函数要调用基类的构造函数
D.派生类中定义的成员函数可以访问基类的所有成员
第9题
A.类必须显式定义构造函数
B.构造函数返回类型是void
C.构造函数和类有相同的名称,并且不能带任何参数
D.一个类可以定义多个构造函数
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!