首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
59
问题
有以下程序: 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;,则()。
请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。例如,输入如下整数:876675896101301401980431451777
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值
给定程序MODI1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=18+1
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
假设有语句sizeof(double),则它是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
fgets(str,n,f1))函数从文件中读入一个字符串,以下错误的叙述是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏渊用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
有以下程序#include<stdio.h>intf(intx[],intn){if(n>1)returnx[n-1]+f(x,n-1)*10;elsereturnx
随机试题
患者,女,63岁,既往有“胃炎”病史。近3天因饮食不节,再次发作。症见恶心呕吐时作时止,伴胃脘痞闷,纳呆神疲,面白无华,口淡不渴,大便微溏,舌淡,苔薄白,脉濡弱。其应辨证为
男性,70岁。前列腺增生10年,口服药物治疗。1天前饮酒后出现不能自行排尿,下腹痛。首选的治疗方法是
合同成立的判断依据是()是否生效。
在董事会秘书不能履行职责时,由证券事务代表行使其权利并履行其职责。在此期问,免除董事会秘书对公司信息披露事务所负有的责任。()
对地面抽采煤层气暂不征收资源税。()
在服务质量的评价标准中,保证性包括的特征有()。
关于小学儿童思维发展的基本特点描述错误的是
在社会公共生活中,个人的行为要受公共规则的约束,而法律是最权威的规则,它既有国家强制性,又有普遍约束力。公共生活中法律的规范作用对构建和谐的生活方式起重要作用,其中属于法律最首要的作用的是
Whilemilitaryscientiststestlasersagainstsatellites,surgeonsusethemasmiraculouslyaccuratescalpels(外科用小刀).Theycane
Throughmymom’slovingwords,Ifoundawayback.Whenyouwakeupinjail—especiallyhavingbeenraisedbyGod-fearing,h
最新回复
(
0
)