首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序: #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://jikaoti.com/ti/0iL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中
若有以下程序#include<stdio.h>main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}
有以下程序:#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf(’’%c,%c,’’,*c,d);}main()
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。例如,若输入9.98.57.68.59.39.58.97.8
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
下面描述中错误的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
在E—R图中,用来表示实体联系的图形是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
A.神经调节B.体液调节C.两者都是D.两者均否参与育龄期妇女月经周期的调节是
患儿,3岁。发作性瞪目直视,神志恍惚,喉间痰鸣,痰涎壅盛。发作后如常人。舌质暗,苔白腻,脉滑。其治法是
施工总承包管理模式下,施工总承包管理单位()。
统计工作所需经费是单独计算的,无列人财政预算之必要。()
教学策略主要有以教师为中心的教学策略、_________的教学策略和个别化教学策略。
根据以下资料。回答106-110题。某公司对新年联欢会的节目进行初选,组织三个部门的员工对六个节目进行投票(喜欢哪个节目就投那个节目的票)。其中甲为古筝弹奏表演,乙为健美操表演,丙为京剧表演,丁为小品表演,戊为小合唱表演,己为街舞表演。京剧
雾霾当然不是一天形成的,雾霾也绝不是我国工业化、城市化过程的“独生子”——伦敦、洛杉矶等城市也都曾在茫茫迷雾中忧伤,甚至哭泣。当然,存在未必合理,别人的弯路,我们要尽量避免,或者缩短。但这绝不应成为“慢治”的托词,也不应只是由政府唱“独角戏”。事实上,治理
2017年第一季度,某省农林牧渔业增加值361.78亿元,比上年同期增长5.9%,高于上年同期0.2个百分点,具体情况如下:该省种植业增加值119.21亿元,比上年同期增长8.2%。其中蔬菜种植面积358.80万亩,比上年同期增加18.23万亩,
Whatanimalsswimfrombirth?Allmammalsexeptmanand______.
A、Theyonlyhaveeffectonrealpatients.B、Theyaremoreorlesseffectiveformostpeople.C、Theyarethebestmethodseverfo
最新回复
(
0
)