首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #include using namespace std; class TestClass { public: TestClass(int n){number=n;}
有以下程序,在横线应添加( )。 #include using namespace std; class TestClass { public: TestClass(int n){number=n;}
admin
2020-07-23
45
问题
有以下程序,在横线应添加( )。
#include
using namespace std;
class TestClass
{
public:
TestClass(int n){number=n;}
//拷贝构造函数
~TestClass(){}
private:
intnumber;
};
TestClass fun(TestClass p)
{
TestClass temp(p);
retum 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(TestClass&other){number;}
D、TestClass(&other){number=other.number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数,这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://kaotiyun.com/show/72yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,用来取代C中的预处理宏函数的是
有如下程序:#includeusingnamespacestd;classXB{inta;public:s
在一个程序文件中有如下语句:externintvar;关于这个语句,下列表述中错误的是
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3,*v4;};其中定义错误的成员变量是
有如下程序:#includeusingnamespacestd;voidfun(int&x,int&y){y=y+x;x=y/4;
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
下面对对象概念描述正确的是
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
软件生命周期是指( )。
下面能作为软件需求分析工具的是
随机试题
根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013),不计算建筑面积的有()。
某大型港口工程的设计工作经历了工程可行性研究阶段、技术设计阶段、初步设计阶段和施工图设计阶段,先后提高了相关工程的概算、修正概算、总概算、修正总概算、投资估算、工程预算。问题:指出题述的各种概算、预算、估算与相应设计阶段的对应关系。
虽然检测测定达不到设计要求,但经原设计单位核算认可能满足结构安全和使用功能的检验项目可()。
根据总账与明细账的平行登记要求,每项经济业务必须在同一天登记明细账和总账。()
某市百货大楼(增值税一般纳税人)本月取得商品零售总收入90万元,代销商品手续费8万元;四楼经营快餐城取得收入4万元,五楼开设游戏厅取得收入5万元,其各层的营业额分别核算。计算该企业本月应纳的增值税和营业税。根据上述资料回答下列问题:营业税适用税率为(
B公司生产乙产品,乙产品直接人工标准成本相关资料如表1所示:假定B公司实际生产乙产品10000件,实际耗用总工时25000小时,实际应付直接人工工资550000元。要求:计算乙产品直接人工成本差异、直接人工工资率差异和直接人工效率差异。
胡锦涛主席在2009年9月二十国领导人比斯堡峰会上发表了题为“全力促进增长,推动平衡发展”的讲话中指出:当前国际社会十分关注全球经济失衡问题,失衡的表现为部分国家储蓄消费失衡,贸易收支失衡更表现为世界财富分配失衡、资源拥有和消费失衡、国际货币体系失衡。导致
直观行动思维活动的典型方式是
2009年末,我国就业人员总量达到77995万人,比2005年末增加了217075万人。随着城市化和工业化进程的不断推进,城镇吸纳就业的能力增强,促进了乡村富余劳动力向城镇的转移。2005年到2009年,城镇就业人员总量由27331万人增加到31120万
Asexecutivechef,JenniferWindingsis______tonotjusttheownerofLucinaRistorante,butalsoitscustomers.
最新回复
(
0
)