首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序: #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://jikaoti.com/ti/0pL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,则输出的最大公约数为27。请改正函数fun中指定部位的错误,使
执行以下程序段后,w的值为()。intw='A',x=14,y=15;w=((x∣y)&&(w<'a'));A.-1B.NULLC.1D.0
在数据管理技术发展的三个阶段中,数据共享最好的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
以下叙述中错误的是()。
函数fun的功能是:计算f(x)=1+x+的前n项。若x=2.5,函数值为12.182340。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果!注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
下面不能作为结构化方法软件需求分析工具的是()。
下列各组排序法中,最坏情况下比较次数相同的是()。
随机试题
信息系统的开发方式:独立开发方式、_______开发方式、_______开发方式和购买现成软件。
依据《产品质量法》的规定,下列产品应有警示标志或中文警示说明的是()
网织红细胞减少见于
有关毒性反应的叙述正确的是
某单回路220kV架空送电路,其导线参数见表。本工程的气象条件见表。本线路需跨越同行河流,两岸是陡崖。两岸塔位A和B分别高出最高航行水位110.8m和25.1m,档距为800m。桅杆高出水面35.2m,安全距离为3.0m,绝缘子串长为2.5m。导线
工业废气中的气态污染物与有害物的处理,通常采用冷凝法、吸收法、吸附法、燃烧法(包括催化燃烧)和催化转化法等。其中适用于浓度范围为几百至几千ppm的是()。
口常业务处理的任务主要包括()。
影响迁移的主要因素有()
关于分布式数据库系统,不正确的是
Theauthor’sattitudetowardthebasicprinciplesofdemocracyisapparentlyoneof______.Accordingtotheauthor,menareun
最新回复
(
0
)