首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,在横线添加; #include<iostream> using namespace std; class TestClass { public: TestClass (int n){number=n;}
有下列程序,在横线添加; #include<iostream> using namespace std; class TestClass { public: TestClass (int n){number=n;}
admin
2010-06-06
37
问题
有下列程序,在横线添加; #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() { TestClsss 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/rMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列定义变量的语句中错误的是()。
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。例如,若q的值为50.0,则函数值应为49.394948。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不
若函数中有定义语义句:inta;,则()。
若有以下定义:structtt{charname[10];charsex;}aa={"aaaa",,F,},*p=&aa;则错误的语句是()。
在关系代数运算中,有5种基本运算,它们是()。
在C语言中,以下选项中不能正确表示10×1000之值的是()。
在软件生产过程中,需求信息的来源是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
随机试题
员工招聘的程序包括_______、_______、______、______、______。
某高科技股份有限公司成立于1997年,是一家由企业家和科技人员共同创建的集料、工、贸于一体的新型民营高科技企业,2007年在深圳证券交易所上市。公司致力于新技术、新产品的开发和生产。公司目前正在研制一种R系列稀土多功能稳定剂,研制思路是以我国丰富资源轻稀土
关于胸腔积液的声像图表现,不正确的是
慢性宫颈炎与宫颈癌早期肉眼难以鉴别,确诊方法应是
不可应用糖皮质激素治疗的是
提起行政诉讼的条件包括( )。
及时填制或取得原始凭证,是会计核算工作得以正常进行的前提条件。
从运作方式看,回购交易结合了现货交易和远期交易的特点,通常在()中运用。
给定资料1.2015年,N省的GDP增速在全国31个省、自治区直辖市中排名垫底。多位专家剖析原因,除了产业结构、外部经济环境,人为因素难以回避:不少外地企业被当地当成“唐僧肉”,进退两难。浙江企业家张某上世纪90年代初曾任职浙江绍兴外经贸委,
求曲线y=f(x)=的渐近线.
最新回复
(
0
)