首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
67
问题
有以下程序 #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://kaotiyun.com/show/2JAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于构造函数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>#include<string>usingnamespacestd;classbase{private:charbaseName[10
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx;for(inti=1;i<=100;i++)
C++语言是以()语言为基础逐渐发展演变而成的一种程序设计语言。
随机试题
注册会计师检查财务报表附注是否对存货成本核算方法做了恰当说明,其实现的主要目标是()
不符合支气管扩张症表现的描述是
患者,女性,25岁,无意中发现甲状腺肿块7天,近3天肿块迅速增长,伴有胀痛,甲状腺SPECT检查甲状腺右叶冷结节,应初步诊断为A.单纯性甲状腺肿B.结节性甲状腺肿C.甲状腺瘤D.甲状腺癌E.甲状腺囊腺瘤并囊内出血
下列选项中,应编制专项施工方案的分部分项工程有()。
修改宪法的权力,只能由______行使。
设f(x)在[a,b]上连续,在(a,b)内可导,b>a>0,f(a)≠f(b),试证:存在ξη∈(a,b),使得2ηf’(ξ)=(a+b)f’(η).
【B1】【B2】
Atthebeginningofthepassage,theauthorindicatesthat_____.WhichofthefollowingadjectivescanbestdescribeAmsterda
A、JennySantini’sassistant.B、JimPrice’ssecretary.C、Thenewexportsalesperson.D、TheheadofthePersonnelDepartment.C
BargainingLessonsBargainingskillsaremostimportantwhennegotiatingformoreexpensivegoods--mosttypicallyhandicra
最新回复
(
0
)