首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造函数 ~Test
有以下程序,在横线应添加( )。 #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造函数 ~Test
admin
2020-11-11
85
问题
有以下程序,在横线应添加( )。
#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()
{
TestClass obj1(10),obj2(0);
TestClass obj3(obj1);
obj2=fun(obj3);
return0:
}
选项
A、TestClass(TestClass&other){number=other.number;}
B、TestClass(TestClassother){number=other.number;}
C、TestClass(TestClass&other){number;}
D、TestClass(&other){number=other.number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数,这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://www.kaotiyun.com/show/6Yyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成
下列叙述中正确的是()。
下面程序的运行结果为()。#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;}cout<<a<<endl;}
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,要求编写一个CMyShape类,含有求面积求周长等纯虚函数。然后编写一个CMyRectangle类和CMyCircle类继承CMyShape,并实现求面积、求周长的两个函数。在main()i~数中测
下列关于this指针的叙述中,正确的是()。
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
为了取代C中带参数的宏,在C++中使用()。
随机试题
控制的基础是()
下列不属于腹部CT扫描技术的适应证的是
关于表面活性剂的叙述中,错误的是
对于同一种钢材的伸长率,()。
管内导线敷设时,包括绝缘层在内的导线总截面积不应大于管子内空截面积的()。
市政公用工程施工单位的企业法人代表和项目经理每年接受安全生产培训的时间不得少于()学时。
非公开发行股票发行价格不低于定价基准日前20个交易日公司股票均价的80%。()
销售化妆品的增值税销项税合计为()元(不含广告样品)。该化妆品厂当月负担消费税为()元。
Themanwalkedintothelibraryanddumpedapileofbooksonthecounter.
Thecarwants______.
最新回复
(
0
)