首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
14
问题
有如下程序:
#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://jikaoti.com/ti/rRt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下列关于模板形参的描述中,错误的是
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERIVED
下列关于模板的叙述中,错误的是
在软件设计中,不属于过程设计工具的是
如下程序的输出结果是#include<iostream>#include<iomanip>usingnamespacestd;classCSum{intx,y;public:CSum(int
下列叙述中错误的是
执行下列语句段后程序的输出结果是______。intx[]={1,2,3,4,5};intq=x;cout
对关系S和R进行集合运算,结果中既包含s中的所有元组也包含R中的所有元组,这样的集合运算称为()
随机试题
下列风险中,不属于谈判中技术风险的是()
25岁,孕15周,血压150/90mmHg,尿蛋白(+++)伴颗粒管型,全身水肿,BUN5.3mmol/L(患者10岁曾患急性肾炎,住院治疗后痊愈)。急诊入院。入院初步印象
A.500mlB.1000mlC.2000mlD.5000mlE.6000ml骨盆骨折最多出血可达
A.肺泡隔B.尘细胞C.Ⅰ型肺泡细胞D.Ⅱ型肺泡细胞E.Ⅲ型肺泡细胞位于相邻的肺泡之间,具有吞噬功能的细胞是
马先生,45岁,患伤寒病,住院治疗期间患者口唇干裂,口温40℃,脉搏120次/分。去除患者口腔异味的含漱液是()。
《中华人民共和国矿山安全法实施条例》规定,矿山开采应当有三种图纸资料,分别是指()。
民事活动中,在证据可能灭失或者以后难以取得的情况下,( )可以向人民法院申请保全证据。
在建工程达到预定可使用状态前试运转所发生的净支出,应当计入营业外支出。()
旅行社每设立一个经营国内旅游业务和入境旅游业务的分社,应向其质量保证金账户增存5万元,并增加5万元注册资金。()
A、 B、 C、 D、 B
最新回复
(
0
)