首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: class Date { public: Date(int y,int m,int d); { year=y; month=m day=d; }
有以下程序: class Date { public: Date(int y,int m,int d); { year=y; month=m day=d; }
admin
2010-12-16
24
问题
有以下程序:
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;
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次:第一次是在执行语句Date dare3(datel);时,用已经建立的对象datel对正在建立的对象date3进行初始化;第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp;时,系统初始化一个匿名对象时使用了拷贝构造函数。
转载请注明原文地址:https://jikaoti.com/ti/GXL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fhn的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把3个串:“abc”,“CD”,“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a:if(s=b)s*=S;printf("%
下列说法不正确的是()。
关于算法,以下叙述中错误的是
某二叉树共有150个结点,其中有50个度为1的结点,则()。
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
通常软件测试实施过程的步骤是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTstack
随机试题
有以下程序#includevoidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));printf("%d\n",a+b);}程序运
原植物属于五加科的药材是
位于腕横纹上1寸,尺侧腕屈肌腱的桡侧缘的腧穴是
2007年7月8日,家住朝阳区的甲向海淀区法院起诉乙,要求法院判决乙交付合同项下的三辆小轿车。法院于8月15日作出一审判决,判决乙在判决生效后1个月内向甲交付价值30万元的A、B、c三辆小轿车,并承担全部诉讼费用。乙缴纳了诉讼费用,但并没有将小轿车交给甲。
函数是()。
现在市场营销观点认为,经营者的生产经营思想,必须以()为中心。
为避免物业管理从业人员在物业管理服务过程中因疏忽造成业主、住户人身、财产的经济损失而负有民事赔偿责任,可以投保的险种为()。
USB具有数据线供电的功能,外围设备能够直接通过数据线进行供电,但是其提供的电流有限,通常最大电流不能超过【 】。
W:Couldyoupleasemakeupthisprescription(药方)forme?M:_________
A、Stockbroker.B、Physicist.C、Mathematician.D、Economist.D
最新回复
(
0
)