首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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-03-29
58
问题
有以下程序: 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<<end1; } private: int year,month,day; }; Date fun(Date D) { Date temp; temp=d; return 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
答案
2
解析
本题考核拷贝构造函数。上述程序中,拷贝构造函数一共被调用了3次:第一次是在执行语句Date date3 (date1);时,用已经建立的对象date1对正在建立的对象 date3进行初始化:第二次是在调用fun函数时,由于是传值调用,因此实参对象date3要对形参对象d进行初始化;第三次是在执行fun函数中的返回语句return temp;时,系统用返回初始化一个匿名对象时使用了拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/7hjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
以下叙述中正确的是
若有以下程序#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*a==b[i]){p=a;
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[i]){if
设有定义:intx=2;以下表达式中,值不为6的是
有两个关系R和S如下:则由关系R得到关系S的操作是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为
对于以下函数声明voidfun(intarray[4],int*ptr);以下叙述中正确的是
随机试题
免疫细胞间的相互调节作用发生在免疫应答的哪一阶段()
孙某与李某签订房屋租赁合同,李某承租后与陈某签订了转租合同,孙某表示同意。但是,孙某在与李某签订租赁合同之前,已经把该房租给了王某并已交付。李某、陈某、王某均要求继续租赁该房屋。下列哪一表述是正确的?(2014年卷三第14题)
土地权属争议,是指土地所有权或使用权归属的争议,一般由()所造成。
建设工程承发包双方的材料往来,可()方式结算。
上交所规定,每一证券账户只能申购一次,同一证券账户的多次申购委托(包括在不同营业网点各进行一次申购的情况),除第一次申购外,均视为无效申购。()
Societiesallovertheworldnameplacesinsimilarways.Quiteoftenthereisnoofficialnamingceremonybutplacestendtobe
建设节约型社会,很重要的一个方面是要求从业人员树立强烈的()。
根据合同法的有关规定,下列选项中,属于要约的有()。
已知函数y=f(x)对一切的x满足xf’’(x)+3x[f’(x)]2=1一e—x,若f’(x0)=0(x0≠0),则()
Togetanecessaryreferenceletterforthescholarship,studentsmustcontact_______highschoolsinadvance.
最新回复
(
0
)