首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespaee std; class Demo{ public: Demo( ){cout<<"default constructor\n";} Dem
有如下程序: #include<iostream> using namespaee std; class Demo{ public: Demo( ){cout<<"default constructor\n";} Dem
admin
2013-02-27
42
问题
有如下程序: #include<iostream> using namespaee std; class Demo{ public: Demo( ){cout<<"default constructor\n";} Demo(const Demo &x){cout<<"copy constructor\n";} }; Derno userCore(DemoB) {Demo c(B) ;return c;} int main( ){ Demo a,d; cout<<"calling userCode( )\n"; d=userCode(A) ; return 0; } 执行上面程序的过程中,构造函数Demo( )和Demo(const Demo &x)被调用的次数分别为
选项
A、1和1
B、1和2
C、2和3
D、2和4
答案
C
解析
无参构造函数调用和复制构造函数调用的Demo a,d;调用2次无参构造函数Demo( ),在Demo userCore(Demo B) {Demo c(B) ;return c;}函数中,Demo b调用一次复制构造函数,Demo c(B) 调用一次复制构造函数,在函数返回值时还要调用一次复制构造函数,故Demo(const Demo &x)的调用次数为3次。
转载请注明原文地址:https://kaotiyun.com/show/pYVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<s
以下叙述中错误的是()。
下面选项中关于位运算的叙述正确的是()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
在快速排序中,每经过一次数据交换(或移动)后()。
随机试题
坚守疫情防控底线,把好企业复工复产安全关H市作为广东经济强市和外来人口大市,企业复工复产面临疫情防控和安全生产的双重考验。为有序推进复工复产,市新型冠状病毒肺炎疫情防控指挥部办公室(以下简称“市防控办”)出台了相关政策,要求企业在复工复产
过敏性休克的临床表现有哪些?
正常人的心脏,位置最高,最靠近食管的是
我国常用避孕药不包括()。
环境管理体系和职业健康安全管理体系的运行,采用了戴明模型,即通过()等各个环节构成一个动态循环的过程。
高性能混凝土(HPC)所用的矿物性掺合料主要有()。
开具增值税专用发票时,财务专用章或发票专用章使用红色印泥,专用发票销货单位栏戳记使用蓝色印泥。()
美国某公司在英国承揽一个项目,3个月后可以收到项目工程费用£1800万。该公司一般性经营的年收益率为12%,各种套期保值交易相应的报价如下:即期汇率为£1=$1.7552~1.7587,3个月的远期汇率为282~252点;英国年存款利率5%,年贷款利率
类库、构件、模板和框架是软件开发过程中常用的几种提高软件质量、降低开发工作量的软件复用技术。()是面向对象的类库的扩展,并由一个应用相关联构件家族构成,这些构件协同工作形成了它的基本结构骨架。
将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,可使用的查询方式是()。
最新回复
(
0
)