首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: Class Date { public: Date(int y,int m,mt d); { year=y; month=m; day=d; } Date(int y=2000)
有以下程序: Class Date { public: Date(int y,int m,mt d); { year=y; month=m; day=d; } Date(int y=2000)
admin
2013-02-27
28
问题
有以下程序: Class Date { public: Date(int y,int m,mt 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 prin
选项
A、2
B、3
C、4
D、5
答案
B
解析
本题考核拷贝构造函数。上述程序中,拷贝构造函数一共被调用了3次:第一次是在执行语句Date date3(date1);时,用已经建立的对象date1对正在建立的对象date3进行初始化;第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp时,系统初始化一个匿名对象时使用了拷贝构造函数。
转载请注明原文地址:https://jikaoti.com/ti/oFL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列定义语句中错误的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
有以下程序: #include<stdio.h> main() {intx=0x9; printf(“%c\n”,’A’+x); } 程序运行后的输出结果是()。
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。 intfun(int*a,intn) {int*P,*s; for(p=a,s=a;p-a<n;p++) if(_____________
设有定义: structcomplex {intreal,unreal;}data1={1,8},data2; 则以下赋值语句中错误的是()。
C++语言中,编译过程后生成的文件类型为()。
对于基类型相同的两个指针变量之间,不能进行的运算是______。
流操作中若要按八进制、十六进制和十进制格式显示,则应用【】、【】和【】来分别指定。
对于类中定义的成员,其隐含访问权限是______。
随机试题
急性重型肝炎的特点是
风疹病毒易感者主要是
天竹黄既能清热化痰,又能
企业法人的资本金通常以()的方式投入。有些情况下投资者还可以以()方式投入资金,包括()、()、()等。
债务人财产不足以清偿所有破产费用和共益债务的,先行清偿共益债务。()
阅读下列教学案例,回答问题。(1)简述三位老师对待学生的错误的方式及利弊。(2)结合自身体会,谈谈在对待学生语言错误上应注意哪些关键点。
哈姆莱特在剧中有一句台词,既成了名言,又能体现其犹疑延宕的性格。它是:“_______,这是一个须要认真思考的问题”。
毛泽东明确提出:红军、游击队和红色区域的建立和发展,是半殖民地中国在无产阶级领导之下的农民斗争的最高形式和半殖民地农民斗争发展的必然结果,并且无疑义的是促进全国革命高潮的最重要因素。这一思想主要体现的著作是()
Prior to the availability of enterprise EDM, locating a document over a LAN could be difficult, and over a WAN(66)impossible. Wi
Militarymusicmayhave______fromattemptstogetpeoplereadyfor______byusingfastmusicwithdrummingtostimulatetheir
最新回复
(
0
)