首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #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
2021-06-10
45
问题
有以下程序,在横线应添加( )。
#include
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);
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,所以赋值操作将本类的参数othernlmber赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://kaotiyun.com/show/Tjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
假定在一个程序中执行到语句:cout
下列排序方法中,最坏情况下比较次数最少的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
下列选项中,正确的C++标识符是
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成晕载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
下列符号中不属于C++关键字的是()。
随机试题
我国各民族中,人口最多的少数民族和分布最广的少数民族分别是()。
Thewholeindustrialprocesswhichmakesmanyofthegoodsandmachinesweneedanduseinourdailylives,isboundtocreatea
甲与乙共谋盗窃某工厂仓库,甲将盗窃所需的钥匙交给乙。但甲后来向乙表明放弃犯罪之意,并将钥匙要回。后乙利用其他凶器盗窃了仓库价值3万元的货物。关于本案,下列哪一选项是正确的()。
单层工业厂房外墙围护系统主要承受的是墙体和构件的自重以及作用在墙外的风荷载。()[2008年考题]
某项目的投标总价为4500万元,投标保证金不得超过()万元。
根据《水利水电工程施工质量检测与评定规程》SL176—2007,《水利水电基本建设工程单元工程质量评定标准》单元工程质量等级评定标准,其主要包括()个方面,包括水工建筑物、金属结构及启闭机械安装工程和水轮发电机组安装工程等。
下列各项不属于二级市场的功能的是( )。
关于期货市场,下列说法正确的有()。
班主任工作的重要内容之一是开展以班级()为核心的常规管理。
有一空心6层方阵。最外层每边人数为18人,问共有多少人?
最新回复
(
0
)