首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TV{ public: TV(int s=41):size(s) { }
有如下程序: #include using namespace std; class TV{ public: TV(int s=41):size(s) { }
admin
2021-06-10
31
问题
有如下程序:
#include
using namespace std;
class TV{
public:
TV(int s=41):size(s) { }
TV(const TV &r):size(r.size) { }
~TV() { }
private:
int size;
};
TV fun(TV &u) { TV t=u; return t; }
int main() { TV x,y; x=fun(y); return 0; }
则 TV 类的复制构造函数被调用的次数是
选项
A、1次
B、2次
C、3次
D、4次
答案
B
解析
拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。拷贝构造函数要调用基类的拷贝构造函数和成员函数。本题中调用fun函数时调用了一次复制构造函数,函数返回执行x=fun(y)时又调用了一次复制构造函数,所以总共2次。B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7kfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的描述中,错误的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下
使用VC6打开考生文件夹下的源程序文件modi3.clap。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释∥*******
在下列关键字中,不能用来表示继承方式的是
以下程序的执行结果是()。#includeinta[8]={1,2,3,4,5,6,7):voidthn(int*pa,intn);voidmain(){intm=8:fun(a,
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
下列选项中不属于软件生命周期开发阶段任务的是()。
下面描述中,不属于软件危机表现的是
随机试题
简述休克早期机体的代偿意义。
患者,女,70岁。数月来饮食难下,或虽下而复吐出,甚或呕出物如赤豆汁,胸膈疼痛,固着不移,肌肤枯燥,形体消瘦,舌质紫暗,脉细涩。治疗当选()
Morethanfortythousandreaderstoldusthattheylookedforinclosefriendships,whattheyexpected【C1】______friends,whatth
用混凝土泵输送混凝土是()。
关于项目建设配套条件评估,下列说法正确的是()。
自然主义教育思想的教育原则和教育方法是模仿自然,反对体罚。()
Readthepassageinwhichfivepersonsdiscussmen’sideasaboutwomenandwomen’sown.opinions.Forquestions61to65,match
【B1】【B6】
Languagepervadessociallife.Itistheprincipalvehicleforthetransmissionofculturalknowledge,andtheprimarymeansby
MechanicalEngineerWantedBigsafeMultinationalIndustrialCorporationisseekingqualifiedindividualforchallengingposit
最新回复
(
0
)