首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: class Date { public: Date(int y,int m,int d); { year=y; month=m; day=d; } Date(i
有以下程序: class Date { public: Date(int y,int m,int d); { year=y; month=m; day=d; } Date(i
admin
2020-06-29
50
问题
有以下程序:
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<
}
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次:第1次是在执行语句Date date3(date1)时,用已经建立的对象date1对正在建立的对象date3进行初始化;第2次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第3次是在执行fun函数中的返回语句return temp;时,系统初始化一个匿名对象时使用了复制构造函数。
转载请注明原文地址:https://kaotiyun.com/show/ZY8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:int* a,b;,则变量b的数据类型是【 】。
【】使一个函数可以定义成对许多不同数据类型完成同一个任务。
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classpumpkin{public:pumpkin(){++count;}~p
关系R和S进行自然连接时,要求R和S含有一个或多个公共______。
下面程序的执行结果是【】。#include<iostream>#include<iomanip>usingnamespacestd;voidmain(){cout<<setfill(’x’)
检查软件产品是否符合需求定义的过程称为
下面的概念中,不属于面向对象方法的是______。
下列叙述中正确的是
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。(2)完成类
随机试题
关于胰岛素药理作用的叙述不正确的是
下列传染过程通常以()多见
A.补中缓急B.健脾化湿C.养血敛阴D.养肝明目E.益气养血白扁豆除了有消暑的功效外,还能
《循环经济促进法》提出,国务院和省、自治区、直辖市人民政府及其有关部门应当将循环经济重大科技攻关项目的()列入国家或者省级科技发展规划和高技术产业发展规划,并安排财政性资金予以支持。
运输货物保险的国际性表现为()。
理想标准成本考虑了生产过程中不能避免的损失、故障和偏差,属于企业经过努力可以达到的成本标准。()
甲股份有限公司(以下简称甲公司),属于增值税一般纳税人。甲公司2×14年至2×16年与固定资产有关的业务资料如下:(1)2×14年12月1日,甲公司购入一条需要安装的生产线,取得的增值税专用发票上注明的生产线价款为1000万元,增值税税额为170万元;发
按照铁路部门的规定,身高超过()米的儿童应该购买全价票。
无神论者不相信神存在,有神论者相信“神”并且认为“神”的爱是普世的;所谓“普世”就是“神”的爱不仅给予相信“神”的人,也给予不相信“神”的人。但是,信仰“神”的意义是什么呢?如果有人的灵魂不能进天堂,那么“神”的爱就不是普世的;如果“神”的爱不是普世的,则
下面内容不属于使用软件危机的是()。
最新回复
(
0
)