题目内容 (请给出正确答案)
[主观题]

1) 关于复制构造函数,下列说法正确的是

A、A. 系统不会生成缺省复制构造函数,因此必须自己实现

B、B. 复制构造函数是形如X::X(X)的函数

C、C. Myclass c1, c2; c1.n = 1; c2 = c1;第三句将会调用复制构造函数

D、D. 调用函数A Func() { A a(4); return a; }时,将会调用A的复制构造函数

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“1) 关于复制构造函数,下列说法正确的是”相关的问题

第1题

系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确的是( )。

A、当一个类中有指针成员变量时,浅拷贝有可能会导致一片内存被重复释放

B、当一个类中有指针成员变量时,浅拷贝有可能导致一个对象中保存的数据不正确

C、如果一个类中只有int型和double型的成员变量,则浅拷贝不会出现任何问题

D、如果一个类中有一个成员变量是char型数组,则使用浅拷贝会存在问题

点击查看答案

第2题

关于下面程度段说法正确的是( ).class X { private: int n; punblic: X(X&); } X::X(X&x) {n=x.n} X obj1,obj2; obj2(obj1);

A、语句obj2(obj1);的功能是用对象obj1初始化具有相同类类型的对象obj2

B、语句obj2(obj1);的功能是用对象obj2初始化具有相同类类型的对象obj1

C、X(X&x)也可以不使用引用参数而仍然是拷贝构造函数

D、X(X&x)不能访问对象的私有成员

点击查看答案

第3题

已知一个类Complex,并有下述语句: Complex c1; // 1 Complex c2(3, 5); // 2 Complex c3(c2); // 3 c2 = c1; // 4 下述说法中正确的是 ____

A、1行调用了拷贝构造函数

B、2行调用了拷贝构造函数

C、3行调用了拷贝构造函数

D、3行和4行均调用了拷贝构造函数

点击查看答案

第4题

关于构造函数下列说法正确的是:

A、采用类名作为函数名

B、构造函数没有返回值

C、不能用void说明

D、在类实例化对象时会首先自动调用构造函数

E、构造函数最重要的作用是创建对象本身

F、每个类必须有一个构造函数

G、构造函数必须被说明为public

H、没有构造函数就不能创建对象

I、如果一个类没有提供任何构造函数,C++编译器会提供一下不带参数的默认构造函数

J、只要类中定义了构造函数则C++编译器就不会再提供构造函数;可以定义多个同名的构造函数,但参数的个数必须不同

点击查看答案

第5题

关于构造函数,下列说法不正确的是( )。
A.构造函数名字和类名相同

B.构造函数在创建对象时自动执行

C.构造函数无任何函数返回类型

D.构造函数有且只有一个

点击查看答案

第6题

关于构造函数的说法,不正确的是:(????)

A、没有定义构造函数时,系统将不会调用它

B、其名与类名完全相同?

C、它在对象被创建时由系统自动调用???

D、没有返回值?

点击查看答案

第7题

下面关于构造函数的说法不正确的是( )

A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。

B、构造函数不可以重载。

C、构造函数没有返回值。

D、构造函数一定要和类名相同。

点击查看答案

第8题

关于类的构造函数,说法正确的是()。

A、C#的类支持两种构造函数:实例构造函数和静态构造函数。

B、实例构造函数可以实现对类中所有成员进行初始化。

C、静态构造函数可以实现对类中所有成员进行初始化。

D、一个类不能同时具有实例构造函数和静态构造函数。

点击查看答案

第9题

下列关于拷贝构造函数的说法中,错误的是( )。

A、拷贝构造函数是可以重载

B、用一个对象给另一个对象赋值时,拷贝构造函数会被自动调用

C、用一个对象初始化另一个对象时,拷贝构造函数会被自动调用

D、创建一个对象时,有可能同时调用拷贝构造函数和其他构造函数

点击查看答案

第10题

关于Create函数下列说法正确的是:

A、CWnd类的Create函数调用了CreateEx函数

B、CWnd类的Create函数就是Windows API中的Create函数

C、CWnd类重新构造了一个与Windows API功能相同的Create函数

D、CWnd类的Create函数调用了Create函数

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信