首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
10
问题
有如下程序:
#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/GLE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){inti=1,sum=0;Loop:if(i<=20){
下列关于new运算符的描述中错误的是
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为
下列SQL语句中,用于修改表结构的是
下列对结构及其变量定义错误的是()。
Jackson方法是一种面向【】的结构化方法。
下列叙述中正确的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【 】存储结构。
以下哪个不是C++语言中的有效标识符()。
随机试题
球结膜水肿见于()
女,60岁,慢性咳喘20年,剧烈咳嗽3天,无咳痰、咯血及发热,0.5小时前突发胸痛,呼吸困难,不能平卧,伴发绀。查体:血压150/100mmHg,呼吸40次/分。右胸语颤减弱,呼吸音减低。心率110次/分。以上表现符合
案例 某井工煤矿设计生产能力为120×104t/a,职工人数为1100人,其通风方法为抽出式,通风方式为中央分列式。矿井相对瓦斯涌出量为8.2m3/t,矿井绝对瓦斯涌出量为25m3/min,且经过检测鉴定,各个掘进工作面的绝对瓦斯涌出量均小于3m3/mi
《安全生产法》赋予从业人员的了解其作业场所和工作岗位存在的危险因素、防范措施和事故应急措施的权利为()。
我方某进出口公司巴黎分公司代外商订购苹果酒一批,国外来证货名为“AppleWine”,我方单证员为了单证一致,所有单据上均采用“AppleWine”。不料货到目的港后被海关扣留罚款,因该批酒的内外包装上均写的是“Cider”字样,结果外商要求我方某进出
进口食品换证指( )在批发、零售进口食品时应持有当地检验检疫机构签发的进口食品卫生证书。
巴塞尔委员会建议计算风险价值时的持有期长度为()个营业日。
下列各项中,属于副产品成本的分配方法的有()。
2009年8月,中国证监会在对甲上市公司(以下简称甲公司)进行例行检查中,发现甲公司存在以下事实:(1)2009年1月,甲公司拟与乙公司进行400万元的交易。经查,乙公司持有甲公司6%的股份,该交易未经独立董事认可,即提交了甲公司董事会进行讨论表
《中华人民共和国香港特别行政区维护国家安全法》规定,驻香港特别行政区维护国家安全公署人员依法接受国家立法机关的监督。()
最新回复
(
0
)