首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #include<iostream> using narnespace std; class TestClass { public: TestClass int n){
有以下程序,在横线应添加( )。 #include<iostream> using narnespace std; class TestClass { public: TestClass int n){
admin
2020-11-11
53
问题
有以下程序,在横线应添加( )。
#include<iostream>
using narnespace std;
class TestClass
{
public:
TestClass int n){number=n;}
______∥拷贝构造函数
~TestClass (){}
private:
int number;
};
TestClass fun(TestClass p)
{
TestClass temp(p);
return temp;
}
int main()
{
TestClass obj1(10),obj2(0);
TestClass obj3(obj1);
obj2=fun(obj3);
return 0;
}
选项
A、TestClass(TestClass &other){number=other,number;}
B、TestClass(TestClass other){number=other.number;}
C、TestClass(TestClms &other){number;}
D、TestClass(&other){number=other.number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数,这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://kaotiyun.com/show/svyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidShow(){cout<<’B’;}};
有如下程序:#inchutb<iostream>usingnamespacestd;classMountain{intheight;public:Mountain(inth=-):hei
有两个关系R和S如下:则由关系R得到关系S的操作是()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
使用输入输出操作符setw,可以控制()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下列叙述中正确的是()。
下面是一个模板声明的开始部分:temp1ute<typenameT>double__由此可知()。
在关系数据库中,用来表示实体间联系的是()。
算法的空间复杂度是指()。
随机试题
下列不属于食物中三大类营养物质的是【】
律师接受委托后,无正当理由不得拒绝代理。
以下关于绷带包扎注意事项的叙述中,哪项是错误的
A.丙酮酸B.草酰乙酸C.乙酰辅酶AD.葡萄糖-l-磷酸E.磷酸二羟丙酮
A.BPB.ChPC.JPD.Ph.Eur.E.USP《欧洲药典》缩写为()。
关于有限责任公司设立的说法,错误的是()。(2010年单项选择第20题)
(2012年上海.B卷.12)未来国际油价和大宗商品价格还会上涨,欧美市场资产价格的泡沫还会继续膨胀,但短期调整或上涨速率放慢的趋势是可以预见的。对这段文字中“未来”的理解,正确的是()。
下列有关革命根据地法制的表述,正确的是()。
ThetableisMadeof______.
Nexttimeyougazeoutside【C1】______acoldwinterdayandthinkhowdeadeverythingappears,takeacloserlook.Naturema
最新回复
(
0
)