首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(int n){number =n; } //拷贝构
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(int n){number =n; } //拷贝构
admin
2010-06-06
35
问题
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(int n){number =n; } //拷贝构造函数 MyClass(MyClass& other) {number=other.number;} ~MyClass() {} private: int number; }; MyClass fun(MyClass p) { MyClass temp(p); return temp; } int main() { MyClass Obj1(10),obj2(0); MyClass obj3(obj1); obj2=fun(obj3); return 0; } 程序执行时,MyClass类的拷贝构造函数被调用的次数是
选项
A、5
B、4
C、3
D、2
答案
B
解析
本题考核C++的拷贝构造函数。调用拷贝构造函数的情况为:一个新对象被另一个已存在的同类型对象初始化;当一个对象作为实参传递给函数时为初始化形参,要调用拷贝构造函数。在函数值返回时形参的生命期结束时它的析构函数被调用;在函数返回一个对象时调用拷贝构造函数。符合以上条件的有:用对象obj1来初始化obj3;obj3作为实参被传入;函数fun返回一个对象时;系统用返回值初始化一个匿名对象时调用了拷贝构造函数。总共调用4次。
转载请注明原文地址:https://kaotiyun.com/show/myjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
设有以下语句:charx=3,y=6,z;z=x^y
软件调试的目的是()。
关于结构体类型的说明和变量定义,以下选项正确的是()。
设变量已正确定义并赋值,以下正确的表达式是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列给定程序中函数fun的功能是:删除s所指字符中所有的小写字母c。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>voi
结构化程序设计的基本原则不包括()。
有以下定义语句,编译时会出现编译错误的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
随机试题
文学家、艺术家等属于()
对于新从事的工作或统计资料缺乏的工作,可以根据管理人员的()来为之建立标准。
阳虚发热证的临床特征是
女,35岁。尿频、尿痛伴肉眼血尿1天。既往体健。查体无异常。尿亚硝酸盐阳性,尿沉渣镜检红、白细胞满视野。抗生素疗程一般为
A.芒硝B.雄黄C.自然铜D.炉甘石E.赭石
某企业购买面值为200万元,到期时—次还本付息的公司债券作为长期投资,共支付价款225万元,其中含手续费2万元(金额较大)和应计利息23万元。该项债券投资应记入“长期债权投资”科目的金额为()万元。
教育上“准受益,谁出钱”这一提法如果是正确的话,只能理解为国家是教育的最大受益者。这是因为,一方面,教育的经济效益,虽然不能直接、立即体现在市场经济交换过程中,却存在于社会之中;另一方面教育不仅有经济效益,而且是国家综合国力的重要组成部分。因此( )。
TheclashatConcordandLexingtonwas______.
Afireisalwaysexcitinganddangerous.Peoplecrowdaroundtowatchthesmoke,theflames,andthefirefighters,whoriskthe
A、ExcitedB、Embarrassed.C、Worried.D、Relieved.D理解该问的关键在于女士的第一句话Thankgoodness!,结合语境理解,知道男士较为及时的到来缓解了她的恐慌(panic),她应该是放松的。故选D)项。
最新回复
(
0
)