首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"default constmct
有下列程序: #include<iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"default constmct
admin
2013-02-27
45
问题
有下列程序: #include<iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"default constmctor\n";} Demo(const Demo &x){ cont<<"copy constructor\n";} }; Demo userCode(Demo b){Demo c(b);return c;} int
选项
A、1和1
B、1和2
C、2和3
D、2和4
答案
C
解析
此题考查的是虚函数的应用。C++语言中,在创建一个对象时,会自动调用类的构造函数,所以语句“Demoa,d;”将调用函数Demo()两次。当一个对象作为实参传递给函数时,为初始化形参,要调用复制构造函数;在函数返回一个对象时调用复制构造函数。所以语句“d=userCode(a);”调用复制构造函数3次。
转载请注明原文地址:https://kaotiyun.com/show/OENp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){charcl=’a’,c2=’c’;cout.put(’a’)
在C++语言中,一个short型数据在内存中占用2个字节,则unsignedshort型数据的取值范围为【】。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){inta[]={1,3,5,7},*p=a,i;for(i=0;i<4:i
在传统集合运算中,假定有关系R和S,运算结果为RS。如果RS中的元组属于R而不属于S,则RS是【】运算的结果。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
以下数据结构中不属于线性数据结构的是()。
排序的重要目的是为了以后对已排序的数据元素进行()。
下列关于this指针的叙述中,正确的是()。
下列关于线性表的叙述中,不正确的是______。
随机试题
一患者,左上第二磨牙腭侧牙龈肿胀,疼痛2天。检查:左上第二磨牙腭侧牙龈呈卵圆形红肿,波动感(+),若诊断是急性牙周脓肿此患者首诊应选择的治疗措施是,除外
男性,45岁,右膝关节疼痛反复发作3年,无外伤史,行走时有时可扪及不定位置的活动物。体格检查:右大腿肌肉轻度萎缩,膝关节肿胀,积液不明显。X线片示轻度骨质增生,髁间窝处隐约可见黄豆大密度增高影。
患者,男,43岁。有慢性肾小球肾炎病史3年。现症面色无华,少气乏力,手足心热,腰酸痛,舌红,少苔,脉细。体格检查:血压150/90mmHg。尿蛋白1.5g/24h。应首选的中西医治疗方案是
蛤蚧的化学成分有
城市基础设施项目的资金主要来源于预算和政府的其他收益,因此,工程咨询应该特别关注项目的()。
有资格发行公司债券的法人主体包括()。
下列资产负债表项目中,需要根据相关总账所属明细账户的期末余额分析填列的是()。
埃里克森将人看成是心理的、社会的存在,并将人生历程分为8个时期,每个时期都有其特定的心理社会发展课题,青少年期的发展课题是确立()。
下列法律条文中,应当认定为法律规则的是(),
Ilnefautpasjugerdel"arbrepar______.
最新回复
(
0
)