首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
26
问题
有以下程序: 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,则以下定义语句中错误的是()。
有以下程序 #include<stdio.h> voidmain() { doublex=3.14159; printf("%f\n",(int)(x*1000+0.5)/(double)1000); } 程序运行后的输出结果是(
有以下程序 #include<stdio.h> main() {chara[5][10]={"China","beijing","very","welcome","you"}; char*p[5];inti; for(i=3
有下列程序 #include<stdio.h> main() {charv[4][10];inti; for(i=0;i<4;i++) scanf("%s",v[i]); printf("%c,%s,%s,%c",**
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;,若变量均已正确赋初值,则下列语句中错误的是()。
以下可以作为软件需求分析工具的是()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n﹣1)/2的是()。
下列不属于结构化分析常用工具的是()。
结构化程序设计所规定的三种基本控制结构是()。
随机试题
下列选项中,所有控件共有的属性是()。
劳务派遣用工模式不能在()的工作岗位上实施。
尺寸链中封闭环()等于所有增环基本尺寸与所有减环基本尺寸之差。
关于子宫脱垂下述哪项错误
关对于外阴尖锐湿疣,不恰当的是
【案例】男性,70岁。高血压10年。胸痛6小时来诊,肌钙蛋白增高超过正常值上限10倍,心电图提示胸前导联ST段明显下移。关于硝酸酯类药物缓解心绞痛的叙述不正确的有
A.舌后坠B.脑脊液漏C.张口过度D.复视E.后牙早接触,前牙开双侧髁突骨折可出现
在零售药品中,凭盖有医疗单位公章的医师处方限量供应的是
假设某海域的等温线分布如下图所示,回答问题。关于该图的叙述正确的是()。
俗语“四两拨千斤”可以用物理学中的()来解释。
最新回复
(
0
)