首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
27
问题
有下列程序: #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全国计算机二级
相关试题推荐
已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是
下面不属于同一函数模板的是()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
在深度为3的满二叉树中,叶子结点的个数为()。
C++程序设计语言是()。
用链表表示线性表的优点是()。
下列关于运算符重载不正确的是()。
下面关于C++流的叙述中,正确的是______。
下面选项中,不属于C++语句的是()。
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
随机试题
根据《水利工程工程量清单计价规范》(GB50501),分类分项工程量清单项目编码采用十二位阿拉伯数字表示(由左至右计位),其中()为分项工程顺序码。
我国对外开放没有采取全国同步开放的方针,原因是()
根据《医疗废物管理条例》第二十三条的管理规定,医疗废物集中处置单位,应当符合一定的条件,下列条件中不正确的是
我国企业会计准则规定,企业可以以权责发生制为基础,也可以以收付实现制为基础进行会计确认、计量和报告。()
注册税务师对纳税人的固定资产进行审查分析时,要注意()。
2012年3月,甲企业取得乙公司的一项商标专利权用于抵偿货款,双方作价30万元。10月份,甲企业将该项专利权以50万元的价格转让给丙企业,上述业务的产权过户手续均已办理。则甲企业在上述业务中应缴纳的营业税是()万元。
阻抗产生的原因中,来源于求助者方面的包括()。
《中小学教师职业道德规范》规定了中小学教师所应遵守的职业道德规范,下列没有涉及的是()
中国民族资产阶级登上政治舞台的第一次表演是
Whattimewilltheflightleave?
最新回复
(
0
)