首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
56
问题
有下列程序: #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全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>int*f(int*s){s+=1:s[1]+=6;*s--+=7;returns:}
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系和年龄)C(C#,Cn,P#)(其属性分别为课程号、课程名和先修课)SC(S#,C#,G)(其属性分别为学号、课程号和成绩)
关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。
有以下程序#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=O,doublei=0):re(r)
关于new运算符的下列描述中,错误的是()。
用白盒法技术设计测试用例的方法包括()。
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
执行下列语句序列后,ofstreamoutfile("DATA.DATA")if(…)cout<<"OK";elsecout<<"FAIL";如果文件打开成功显示OK,否则就显示FAIL。由此可知,…处的表达式应是()。
下列字符串中,正确的C抖标识符是()。
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用______的原理来设计软件,这就是软件工程诞生的基础。
随机试题
不列属于认知测验方法的是【】
表证过汗,风寒误下,疮家误汗,致使外邪侵入,津液耗伤,筋脉失养,皆可致痉。此种误治致痉的理论始于何书
女性,23岁,未婚未育,有性生活,一年内曾行人工流产4次,前来计划生育门诊咨询。该女性未采用规律的避孕方法,再次妊娠,人工流产术时清出少量水泡样物,考虑何种疾病可能性大
项目组织计划制定与执行中要着重注意()界面的问题。
我国企业会计采用的计量单位只有一种,即货币计量。()
下列有关道德惩罚与法律惩罚关系的表述中,正确的有()。
从银行角度来讲,资产转换周期是银行信贷资金由()转化为实物资本,再由实物资本转化为金融资本的过程。
2002年5月,中国的电信市场格局是()。
设f(x)在x=a处的左右导数都存在,则f(x)在x=a处().
Exceptionalchildrenaredifferentinsomesignificantwaysfromothersofthesameage.Forthesechildrento【C1】______tothei
最新回复
(
0
)