首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: class Date { public: Date(int y,int m,int d); { year = y; month = m; d
有以下程序: class Date { public: Date(int y,int m,int d); { year = y; month = m; d
admin
2010-06-06
43
问题
有以下程序: 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; resurn temp; } int main () { Date date1 (2000,1,1),date2 (0,0,0); Date date3 (date1); date2 = fun(date3); return 0; } 程序执行时,Date类的拷贝构造函数被调用的次数是
选项
A、2
B、3
C、4
D、5
答案
B
解析
本题考核拷贝构造函数。上述程序中,拷贝构造函数一共被调用了3次:第一次是在执行语句Date date3(date1);时,用已经建立的对象date1对正在建立的对象date3进行初始化;第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp;时,系统用返回初始化一个匿名对象时使用了拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/hSjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64则低于平均分的学生人数
有以下程序#include<stdio.h>#include<math.h>main(){inta=1,b=4,c=2;doublex=10.5,y=4.0,z;z=(a+b)/c+sqrt(
C语言中规定,程序中各函数之间()。
设有如下三个关系表:下列操作中正确的是()。
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
fgets(str,n,f1))函数从文件中读入一个字符串,以下错误的叙述是()。
有以下程序#include<stdio.h>intm1(intx,inty){if(x<=y)return2*x+1;elsereturny;}intm2(intx,inty)
有以下程序#include<stdio.h>intf(intx[],intn){if(n>1)returnx[n-1]+f(x,n-1)*10;elsereturnx
随机试题
地龙与僵蚕均有的功效是
变性蛋白质的主要特点是
女,40岁,半年来多食易饥,情绪激动,多汗,消瘦,双眼突,查体可发现
企业减少样品数量;减少使用的销售渠道;放弃小的客户;减少因销售而引起的各种服务等,则企业采取的是()。
根据《合同法》规定,合同文本约定使用中英文订立的约定具有同等效力的,对各文本使用的词句推定具有相同含义。各文本使用的词句不一致的,应当()。
关于工程量清单招标中计日工程报价技巧的说法,正确的是()。
狭义的心理发展是指()。
下列哪一个术语与数据的存储结构有关?
"Whydidyoustay?"heaskedaswewaitedforthelighttoturngreen.Ialwaysthoughtheknew."Iloveyou,"Ianswered."That
AlthoughBeethovencouldsitdownandcomposeeasily,hisreallygreatcompositionsdidnotcomeeasilyatall.Theycosthima
最新回复
(
0
)