首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
61
问题
有以下程序:
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://kaotiyun.com/show/CBVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODII.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
有以下程序:#includemain(){char*s[6]:{"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"},**p;inti;p=s:for(
当输入为“Fool?Swalow”时,下面程序的执行结果是()。#include<stdio.h>main(){charc;while(c!=’?’){c=getchar();putchar(c);}}
下列方法中,不属于软件调试方法的是()。
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和y。以下所示的输入形式中正确的是()。(注:□代表空格
有三个关系表R、S和T,其内容如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
有三个关系R、S和R如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
算法的空间复杂度是指()。
为满足运算符+的可交换性,必须将其重载为【】。
随机试题
下列有关存储器读写速度的顺序,正确的是( )。
证券公司操纵市场的行为会扰乱正常的( ),从而造成证券价格异常波动。
远期净敞口头寸的数量等于卖出的远期合约头寸减去买入的远期合约头寸。()
中国公民李四是一外商投资企业的中方雇员,2005年收入情况如下:(1)1~12月份每月取得由雇佣单位支付的工资、薪金15000元;(2)1-12月份每月取得由派遣单位支付的工资、薪金2500元;(3)4月份一次性取得稿费收入8
根据以下资料。回答下列问题。工业烟尘排放量占烟尘排放总量的比重最低的年份是:
伤心对于()相当于悲痛对于()
唐代对一品至九品的官员实行考课的标准是“四善二十七最”,其中的“四善”是指()。
______hotweathermaycauseserioushealthproblemsassociatedwithairpollution?______therewerecontroversiesontheissue
Newtechnologylinkstheworldasneverbefore.Ourplanethasshrunk.It’snowa"globlevillage"wherecountriesareonlyseco
Giventhechoicebetweenspendinganeveningwithfriendsandtakingextratimeforhisschool-work,AndyKliseadmitshewould
最新回复
(
0
)