首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #include using namespace std; class TestClass { public: TestClass(int n){nu
有以下程序,在横线应添加( )。 #include using namespace std; class TestClass { public: TestClass(int n){nu
admin
2013-05-30
28
问题
有以下程序,在横线应添加( )。
#include
using namespace std;
class TestClass
{
public:
TestClass(int n){number=n;}
___________//拷贝构造函数
~TestClass (){}
private:
intnumber;
};
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(TestClass other){number=other.number;}
C、TestClass(TestClass&other){number;}
D、TestClass(&other){number=other,number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数。这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://jikaoti.com/ti/O6E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
以下程序段的输出结果是()。intx=5;do{cout<<x--<<end1;}while(!x);
汇编语言是面向【】的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。
若执行语句:cout<<seffill(’*’)<<setw(10)<<123<<"OK"<<endl后将输出()。
int(*p)[6];,当有定义inta[4][6],并让p指向它的语句是【】。
检查软件产品是否符合需求定义的过程称为()。
在数据库设计中,数据流图表达的是______。
测试的,目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
用黑盒技术测试用例的方法之一为()。
下列对派生类的表述中,错误的是()。
随机试题
下列病理过程中哪一种不见于动脉粥样硬化
心理测验工作应遵守的原则为
A.脾B.胃C.肾D.肝E.肺“水火之宅”是指()
A.商阳B.阳溪C.阳池D.偏历E.合谷手阳明大肠经的经穴是
A.内皮细胞增生B.脏层上皮细胞增C.壁层上皮细胞增生D.成纤维细胞增生E.淋巴细胞增生快速进行性肾小球肾炎的主要病理变化是
A.0.20~0.40B.0.50—0.70C.0.03~0.08D.0.01~0.05E.0—0.01中性粒细胞分类计数参考范围是
在采购地域范围内,邀请不特定的对象参与投标竞争,并按照规定程序从中选择交易对象的一种市场交易行为是指()。
磁力启动器的主要功能特点包括()。
下列有关生态系统的叙述正确的是()。
在师生社会实践和教学实践的基础上,遵循事物发展的规律性;在教学方法、教学内容上大胆想象,扩散思维,敢于求异,在教学中不断创新。这句活体现的是思想政治课的哪一项教学原则?()
最新回复
(
0
)