首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #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
32
问题
有以下程序,在横线应添加( )。
#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://kaotiyun.com/show/hQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT()cout<<"PARENT";}};classSONpublicPARENT{
有如下程序:#include<iostream.h>voidmain(){intx=1,a=0,b=0;switch(x){Case0:b++;Case1:a++;Case2:a++;b++;}cout<<"a="<<a<<","<<"
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为()。
在数据库管理系统提供的数据功能中,负责多用户环境下的事务处理和自动恢复、并发控制和死锁检测、运行日志的组织管理等功能的是()。
设有关系R和S,关系代数表达式为R-(R-S)表示的是()。
在单链表中,增加头结点的目的是()。
从用户角度看,下面列出的条目中()是数据库管理系统应具有的目标。Ⅰ用户界面友好Ⅱ内部结构清晰、层次分明Ⅲ开放性,即符合标准和规范Ⅳ负责管理企业组织的数据库资源
在关系数据库模型中,通常可以把外码所在的关系称为()。
下面对枚举类型的描述正确的是()。
下列对于软件测试的描述中正确的是______。
随机试题
字长为7位的无符号二进制整数能表示的十进制整数的数值范围是()。
每一个PKI系统的功能()
A.石膏B.知母C.栀子D.天花粉E.夏枯草治疗肝火上炎,目珠疼痛,应选用()
A.阿昔洛韦B.丁卡因C.氯霉素D.卡替洛尔E.托吡卡胺抗眼部细菌感染药
【2014专业知识真题上午卷】医院手术室的一般照明灯具在手术台四周布置,应采用不积灰尘的洁净型灯具,照明光源一般应选用下列哪项色温的直管荧光灯?()
该工程评价的重点是()。生态环境现状调查与评价的主要内容包括()。
在施工阶段,混凝土搅拌机、振捣棒、电锯等昼间作业的噪声限值为()dB(A)。
通常情况下,运输产品()。
我国古代有五行之说,指的是()。
计算机网络系统与分布式系统之间的区别主要是
最新回复
(
0
)