首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,在横线添加; #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
70
问题
有下列程序,在横线添加; #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全国计算机二级
相关试题推荐
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
有以下程序:#include<stdio.h>main(){intx,a=1,b=1;while(1){scanf("%d",&x);if(x>0){a*=x;break;}if(x<0){b*=x;continue;}printf("%
有以下程序:#include<stdio.h>#definef(x)x*x*xmain(){inta=3,S,t;s=f(a+1);t=f((a+1));p
软件需求分析阶段的主要任务是
下列关于类、对象、属性和方法的叙述中,错误的是()。
下列不属于软件工程3个要素的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
有3个关系R、S和T如下:则由关系R、S得到关系T的操作是()。
算法的时间复杂度是指
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
随机试题
简箭毒碱中毒时,抢救的方法是
体外冲击波碎石后结石复发的原因有
按配置划分,计算机网络可分为()。
_____是教师根据学生已有的知识、经验,借助启发性问题,通过口头问的方式,引导学生通过比较、分析、判断等思维活动获取知识的_____,其基本形式是学生在教师引导下通过独立思考进行学习。
“令黔首自实田”这句话说明中国古代是自给自足的自然经济体制。()
通过大量的婴幼儿日常生活事件的观察,心理学家总结出婴幼儿身心发展的顺序为“三翻六坐八爬十二月会走”的结论说明()。
“凡有井水饮处,即能歌柳词”,其中“柳”指的是:
某国报载:在过去的20年里,州立法机关的黑人成员人数增长超过了100%,而白人成员却略微下降。这充分说明黑人的政治力量将很快与白人基本相等。下列哪一事实有力地削弱了上述观点?()
我国《宪法》规定的公民的社会经济权主要包括
打开工作簿文件Excel.xlsx。将工作表Sheet1的A1:D1单元格合并为一个单元格,内容水平居中;计算“金额”列的内容(金额=数量*单价)和“总计”行的内容,将工作表命名为“设备购置情况表”。
最新回复
(
0
)