首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: class Date { public: Date(int y,int m,int d); { year = y; month = m; d
有以下程序: class Date { public: Date(int y,int m,int d); { year = y; month = m; d
admin
2010-06-06
53
问题
有以下程序: 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<<year<<"."<<month<<"."<<day<<endl; } private: int year,month,day; }; Date fun(Date d) { Date temp; temp = d; resurn temp; } int main () { Date date1 (2000,1,1),date2 (0,0,0); Date date3 (date1); date2 = fun(date3); return 0; } 程序执行时,Date类的拷贝构造函数被调用的次数是
选项
A、2
B、3
C、4
D、5
答案
B
解析
本题考核拷贝构造函数。上述程序中,拷贝构造函数一共被调用了3次:第一次是在执行语句Date date3(date1);时,用已经建立的对象date1对正在建立的对象date3进行初始化;第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp;时,系统用返回初始化一个匿名对象时使用了拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/hSjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下4个选项,不能看作一条语句的是()。
有以下程序#include<stdio.h>#include<math.h>main(){inta=1,b=4,c=2;doublex=10.5,y=4.0,z;z=(a+b)/c+sqrt(
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;
假设有语句sizeof(double),则它是()。
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
结构化程序设计中,下面对goto语句使用描述正确的是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏渊用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
随机试题
A.体质强壮、皮肤粗厚、针感较迟钝者,针刺手法可重些B.治妇人病时多考虑调理冲脉、任脉等C.寒冷地区,多用温灸,应用壮数较多D.精神疾患多在春季发作,故应在春季之前进行治疗体现“因时制宜”治疗原则的选项是
A.高热、B超发现肝右叶肿物内不均匀液性回声B.血清AFP升高,B超发现肝右叶实性肿物C.B超发现肝右叶囊性肿物,卡松尼(Casoni)试验阳性D.B超发现肝及肾多发囊性肿物原发性肝癌
A.绞股蓝B.红景天C.刺五加D.灵芝具有益气健脾,化痰止咳,清热解毒功效的药物是
患者女性62岁,年轻时生育子女5人,近2年来时常出现不自主流尿,咳嗽、打喷嚏时明显,经常尿湿内裤,痛苦不堪。入院查体:双肾未及,耻骨上未及涨大膀胱,无压痛。蹲位嘱病人咳嗽时有少许尿液自尿道口溢出。尿常规检查(﹣)。常用的手术治疗方法是
《突发公共卫生事件应急条例》规定:突发事件应急工作应当遵循的原则是
下面的哪一项法律规范属于准用性规范?()
2006年6月30日,中国证监会发布的《证券公司融资融券试点管理办法》是融资融券业务的基础性指导文件。()
信用风险按照风险能否分散,可分为()。
下列各项中,应当征收土地增值税的有()。
免费与管理并不冲突,反而可以_______。把管理等同于收费,甚至把收费当成管理的目的,免费了就_______地“不收费不担责”,疏于管理,甚至无人过问,这不仅有违公共管理的价值追求,而且难以将免费的实惠落到实处。填入画横线部分最恰当的一项是:
最新回复
(
0
)