首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造
有以下程序: #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造
admin
2012-01-20
33
问题
有以下程序: #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造函数 TestClass(TestClass&other){number=other.number;} ~TestClass(){} private: int number; }; TestClass fun(TestClass P) { TestClass temp(p); return temp; } int main() { TestClass obj1(10),obj2(0) ; TestClass obj3(obj 1) ; obj2=fun(obj3) ; return 0: } 程序执行时,TestClass类的构造函数被调用的次数是( )。
选项
A、2
B、3
C、4
D、5
答案
C
解析
obj1(10) 执行一次构造函数,obj2(0) 也执行一次构造函数;obj3(obj1) t3t.obj1作为参数执行一次构造函数;fun(obji3) 中的temp(p)将执行一次构造函数,而fun本身是以按值传递参数,形参在fun函数内也要分配独立的空间,所以也要执行一次构造函数,其返回结果也是TestClass类型的,同样需要执行一次构造函数,所以一共要执行4次。
转载请注明原文地址:https://kaotiyun.com/show/pDVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=0,b=0,c=0,d=0;(++a||++b)?++c:++d;printf("%d,%d,%d,%d\n",a,b,c,d);}程序的
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;chark;)un;printf(’’%d,%d\n’’,sizeof(st
以下程序段的输出结果是()。#includemain(){charp[][4]={“ABC”,“DEF”,“GHI”};inti;for(i=0;i
下面不属于需求分析阶段任务的是()。
有以下程序#includemain(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>intfun(intX,inty){if(x==y)return(x);elsereturn((x+y)/2);}main()
下列叙述中正确的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
在下列选项中,没有构成死循环的程序段是()。
关系的实体完整性要求关系中不能为空的属性是()。
随机试题
既能驱虫,又能行气消积的药物是
急性心肌梗死合并室性期前收缩应首选
房地产登记的目的和意义包括()。
【2009—3】题6~10:地处西南某企业35kV电力用户具有若干10kV变电所,所带负荷等级为三级,其供电系统图如图所示。已知条件如下:(1)35kV线路电源测短路容量为500MVA;(2)35kV电源线路长15公里;(3)10kV馈电线路20回,
若在迈克尔逊干涉仪的可动反射镜M移动0.620mm过程中,观察到干涉条纹移动了2300条,则所用光的波长为()mm。
简述《幼儿园教育指导纲要(试行)》中艺术教育的指导要点。
人们常用“血浓于水”来说亲情。确实,【C1】______,不必伴随惊天动地的事件,它永远存在于我们生活中,像水一样不可或缺,但永远比水深浓。因为比水多了一份情意,一份鲜红的情意。上小学时,我比较任性。一天,我回到家中,感觉非常渴。于是,我急匆匆地
RichardSatava,programmanagerforadvancedmedicaltechnologies,hasbeenadrivingforcebringingvirtualrealitytomedicine
DVDrentalkiosks(售货亭)fromRedboxandBlockbusterseemtobepoppinguponeverycornerthesedays,buthome-videomarketanalys
HappinessandSadnessHappinessandsadnessaretwomostbasicandfamiliarfeelingforhumanbeings.Recently,peoplehave
最新回复
(
0
)