首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(intn) {number=n;} //拷贝构造
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(intn) {number=n;} //拷贝构造
admin
2017-10-17
50
问题
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(intn) {number=n;} //拷贝构造函数 MyClass (MyClass& other) {number=other.number;} ~MyClass(){} private: int number; }; MyClass fun (MyClass p) { MyClass temp(p); return temp; } intmain() { MyClass obj1(10),obj2(0); MyClass obj3(obj1); obj2=fun(obj3); return0; } 程序执行时,MyClass类的拷贝构造函数被调用的次数是
选项
A、5
B、4
C、3
D、2
答案
B
解析
本题考核C++的拷贝构造函数。调用拷贝构造函数的情况为:一个新对象被另一个已存在的同类型对象初始化:当一个对象作为实参传递给函数时为初始化形参,要调用拷贝构造函数。在函数值返回时形参的生命期结束时它的结构函数被调用;在函数返回一个对象时调用拷贝构造函数。符合以上条件的有:用对象。obj1来初始化。obj3;obj3作为实参被传入;函数fun返回一个对象时;系统用返回值初始化一个匿名对象时调用了拷贝构造函数。总共调用4次。
转载请注明原文地址:https://www.kaotiyun.com/show/2JAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#inclcude<iostream.h>voidmain(){inti;inta[3][3]={’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’);for(i=0;
关于构造函数A()的拷贝构造函数正确的是()
下面程序输出的结果是()#include<iostreas.h>voidmain(){inti:inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++=c
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamofile;cha
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<<
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx;for(inti=1;i<=100;i++)
随机试题
患者,60岁。缺失3个月,余留牙正常,检查无残根选用何种修复材料
25岁,初产妇,孕39周,先兆子痫患者,突发腹部剧痛,阴道少量出血,休克,贫血貌,子宫硬有压痛,胎位、胎心不清,宫口未开,最恰当的处理是
某女,婚久不孕,月经先期,量少色红,头晕眼花,腰膝酸软,午后低热,性情急躁。舌质偏红,苔少,脉细数。证属
A、吴茱萸B、酸枣仁C、沙苑子D、桃仁E、枳壳来源于芸香科植物酸橙及其栽培变种的干燥未成熟果实的中药材是()。
在温度T一定时,气体分子的平均自由程与压强p的关系为( )。
下列关于室外消火栓分类说法,正确的有()。
下列属于国家外汇管理局职责的是()。
党的十九大报告首次提出实施乡村振兴战略,成为新时代加快推进农业农村现代化的强劲动力源。下列关于2017年农业农村的指示、文件的说法错误的是:
“瘦骨伶仃的有气节的杨树和一大一小的讲友谊的柏树,用零乱而又淡雅的影子托照着被西北风夺去了青春的绿色草坪。”以上文字——。
设a,b,c为非零常数,求以曲线Г:为准线,母线平行于l=(a,b,c)的柱面S的方程.
最新回复
(
0
)