首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造函数 ~Test
有以下程序,在横线应添加( )。 #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造函数 ~Test
admin
2020-11-11
55
问题
有以下程序,在横线应添加( )。
#include<iostream>
using namespace 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);
return0:
}
选项
A、TestClass(TestClass&other){number=other.number;}
B、TestClass(TestClassother){number=other.number;}
C、TestClass(TestClass&other){number;}
D、TestClass(&other){number=other.number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数,这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://kaotiyun.com/show/6Yyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
关于运算符重载,下列表述中正确的是()。
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件pmj2.cpp,其中定义了CharShape类、Triangle类和Rectangle类。CharShape是一个抽象基类,它表示由字符组成的图
下列叙述中正确的是()。
下列符号中,正确的C++标识符是
下列字符串中可以用作C++标识符的是
随机试题
驾驶机动车通过这个铁路道口时要减速停车。
联系实际论述人们在生活实践中应该培养起积极进取的人生态度。
某女,32岁,重症肌无力患者,近2个月症状渐加重,出现四肢无力,进食费力和饮水呛咳,但无呼吸困难,口服吡啶斯的明片有暂时好转目前此患者属于Ossermann分型的哪一类型
患者,女,30岁。孕39+6周时临产,第一产程破膜后宫缩仍乏力,遵医嘱给予催产素2.5U+5%GS500ml静脉滴注,于第二产程患者突然出现烦躁不安、气促、呼吸困难、发绀,医生考虑是羊水栓塞。此时最佳处理是()。
编制一般的无损检测程序,并按检测工艺独立进行检测操作,评定检测结果,签发检测报告是()无损检测人员的检测工作。
注意的广度指同一时间能把握的对象数量。()
“学会如何学习”实质上是指()。
消除:障碍
发展的实质是
IP地址块202.113.79.0/27、202.113.79.32/27和202.113.79.64/26经过聚合后可分配的IP地址数为()。
最新回复
(
0
)