首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: class Date { public: Date(int y,int m,int d); { year=y; month=m; day=d; } Date(i
有以下程序: class Date { public: Date(int y,int m,int d); { year=y; month=m; day=d; } Date(i
admin
2020-06-29
23
问题
有以下程序:
class Date
{
public:
Date(int y,int m,int d);
{
year=y;
month=m;
day=d;
}
Date(int y=2000)
{
year=y;
month=10;
day=1;
}
Date(Date&d)
{
year=d.year;
month=d.month:
day=d.day;
}
void print()
{
cout<
}
private:
int year,month,day
};
Date fun(Date d)
{
Date temp;
temp=d;
return temp;
}
int main()
{
Date datel(2000,1,1),date2(0,0,0);
Date date3(datel);
date2=fun(date3);
return 0;
}
程序执行时,Date类的复制构造函数被调用的次数是( )。
选项
A、2
B、3
C、4
D、5
答案
B
解析
本题考核复制构造函数。上述程序中,复制构造函数一共被调用了3次:第1次是在执行语句Date date3(date1)时,用已经建立的对象date1对正在建立的对象date3进行初始化;第2次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第3次是在执行fun函数中的返回语句return temp;时,系统初始化一个匿名对象时使用了复制构造函数。
转载请注明原文地址:https://kaotiyun.com/show/ZY8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板的使用实际上是将类模板实例化成一个具体的()。
以下程序的输出结果是()。main(){intb[3][3]={O,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i
派生类的构造函数的成员初始化列表中,不能包含()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
检查软件产品是否符合需求定义的过程称为
按照标识符的要求,下列选项中,()符号不能组成标识符。
数据库设计包括两个方面的设计内容,它们是
下列叙述中正确的是
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*strl,char*str2),此函数的功能是计算strl中出现str2的个数,当不出现时,则返回0。如strl为“asdfsfdfg”st
随机试题
苏区的______是全乡的最高政权机关。()
A.归心经B.归肝经C.归脾经D.归肺经
某患者女性,33岁,诊断Graves病,甲状腺Ⅱ~Ⅲ度肿大,血T3、T4明显增高,脉搏112次/mm。甲状腺大部切除手术后发生手足抽搐,应选择的有效治疗药物是
下列属于个人生活史问诊内容的是
施工成本计划的编制方式有()。
为了防止通货膨胀抬头,A国中央银行提高了再贴现率,国际金融市场随之作出反应。A国货币的利率由2.5%上升到3%,即期汇率变为1单位B国货币兑1.2A国货币,B国货币的利率保持5%不变。根据上述材料回答下列问题:根据购买力平价理论,通胀率高的国家货币(
课堂中某些占优势的态度与情感的综合状态称之为()。
在______诉讼中,证人、鉴定人、记录人、翻译人对______________________的情节,故意作虚假证明、鉴定、记录、翻译,意图___________或者____________的,构成伪证罪。
ところで、保険とはなんでしょうか。人は事故や病気で、いつ死ぬかもしれません。こういう不幸は、偶然で起こるかもしれないし、起こらないかも知れません。ただ、不幸に遭う人は、非常に少ないことは確かです。「不幸に遭うかもしれない」と思う人がたくさん集まって、その時
Youmayusethismachine,onconditionthatyouareabletohandleitproperlysoasnottodamageit.
最新回复
(
0
)