首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: class Date { public: Date(int y, int m, int d); year = y; month = m;
有以下程序: class Date { public: Date(int y, int m, int d); year = y; month = m;
admin
2009-02-15
38
问题
有以下程序: 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 = a.day; } void print() cout<<year<<"."<<month<<"."<<day<<end1; } private: int year, month,day; }; Date fun(Date d) Date temp; temp = d; return temp; } int main() { Date date 1 (2000,1,1),date2(0,0,0); Date date3(date 1); date2 = fun(date3); return 0; } 程序执行时,Date 类的拷贝构造函数被调用的次数是
选项
A、2
B、3
C、4
D、5
答案
2
解析
本题考核拷贝构造函数。上述程序中,拷贝构造函数一共被调用了3次:第一次是在执行语句Date date3(date1);时,用已经建立的对象date1对正在建立的对象 date3进行初始化;第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp;时,系统用返回初始化一个匿名对象时使用了拷贝构造函数。
转载请注明原文地址:https://jikaoti.com/ti/TYd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是()。
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
有如下程序#include<stdio.h>#include<string.h>main(){printf("%d\n",strlen("0\n011\1"));}程序运行后的输出结果是
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n一1)+F(n一2)例如,当t=1000时,函数值为1597。注意:部分源程序给
以下选项中合法的变量是
关于字符常量,以下叙述正确的是()。
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为aaasIkaaas,了字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
在满足实体完整性约束的条件下( )。
随机试题
現在の我々は、マスメディア無しに自分の意見を決められません。それどころか、進学、就職、結婚、娯楽、これらの判断基準を全てマスメディアに頼って暮らしています。これらの問題を自分一人で考え、結論づけられる人なんて、ほとんどいません。もちろん、「私は情
白居易《长恨歌》:骊宫高处入青云,__________。
课程内容的具体表现形式由_______、_______和教材(或称教科书)等三部分组成。
生产性生物资产的评估方法有关市场法的评估公式V=K×Kp×P×M,下列选项中,说法不正确的()。
根据《公开发行证券的公司信息披露内容与格式准则第1号--招股说明书》的规定,招股说明书应满足的一般要求包括()。
目前在我国A股账户可用于买卖()。Ⅰ.A股Ⅱ.B股Ⅲ.债券Ⅳ.权证
以依法可以转让的股票出质的,出质人与质权人应当订立书面合同,并向证券登记机构办理出质登记。质押合同自()起生效。
追求与放弃都是正常的生活态度,有所追求就应有所放弃。有价值的人生,需要开拓进取、成就事业,但更要懂得正确和必要的放弃——这不是一种_________,而是一种_________。填入划横线部分最恰当的一项是:
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelistA-Gto
Thehealthyadolescentboyorgirllikestodotherealthingsinlife,todothethingsthatmatter.Hewouldratherbeaplumb
最新回复
(
0
)