首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
30
问题
有以下程序: 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全国计算机二级
相关试题推荐
若函数中有定义语义句:inta;,则()。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值
有以下程序#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(
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;
假设有语句sizeof(double),则它是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏渊用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
随机试题
静脉系统成为外周的血液储存库,主要是由于()。
From【B1】______readingwecanderivepleasure,companionship,experience,andinstruction.Agoodbookmay【B2】______ourattention
甲向乙借款5万元,并以一台机器作抵押,办理了抵押登记。随后,甲又将该机器质押给丙。丙在占有该机器期间,将其交给丁修理,因拖欠修理费而被丁留置。下列说法正确的是()。
(2013)强度都为Q的两个源流,位于y轴原点两侧,距原点距离为m,则流函数为()。
行政机关作出行政行为应当考虑相关因素,不能考虑不相关因素。这是()原则的要求。
选取一定数量、符合一定条件、发生过交易的类似房地产,然后将它们与被估价房地产进行比较,对它们的实际成交价格进行适当处理来求取被估价房地产价值的方法是()。
劳动教养管理所应当对劳动教养人员民主管理委员会进行严格考核,符合要求的委员可以长期担任。()
据监测,本月A股市场资金流出持续增加,且明显高于上月,也高于去年同期,虽然还不能确定股票市场已经发生系统性风险,但未来证券市场的调控压力仍然很大。下列最有可能是上述论证前提假设的是:
下列形容天气的语句是:
三次独立试验中A发生的概率不变,若A至少发生一次的概率为,则一次试验中A发生的概率为_______。
最新回复
(
0
)