首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为( )。 #include<iostream.h> class A { int num public: A(int i){num=i;} A(A&a){Bum=a.num++;} v
下面程序的运行结果为( )。 #include<iostream.h> class A { int num public: A(int i){num=i;} A(A&a){Bum=a.num++;} v
admin
2013-02-27
31
问题
下面程序的运行结果为( )。 #include<iostream.h> class A { int num public: A(int i){num=i;} A(A&a){Bum=a.num++;} void print(){cout<<Bum;} }; void main() { A a(1),b(a); A. print(); B.print(); }
选项
A、11
B、12
C、21
D、22
答案
C
解析
本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的num变为1而a的hum变为2(先赋值再自加)。
转载请注明原文地址:https://kaotiyun.com/show/AOVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
定义部门的关系模式如下: 部门(部门号,部门名,部门成员,部门总经理) 使它不满足第一范式的属性是()。
有以下程序 #include<stdio.h> voidfun(intn) {staticintk=0; if(n<0){printf("-");n=﹣n;} k+=n%10;printf("%d,",k); if
设有如下定义和语句: FILE*fp; intdata[10],i,n; fp=fopen("abc.txt","r"); 文本文件abc.txt中的数据为:58192765190,其中第1个数据代表的是它后面数据的个数。若文件已正确
设有定义:doubex=5.16894;,则语句“printf("%lf\n",(int)(x*1000+0.5)/1000.);”的输出结果是()。
设有定义:intx,y,z;,且个变量已经赋正整数值,则以下能正确表示代数式的C语言表达式是()。
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
下列字符串中,正确的C抖标识符是()。
下面4个选项中均是合法的用户标识符的是______。
随机试题
主要在中大班进行的讨论是()
张女士,49岁。性交后出血3月余,妇科检查后又有阴道出血,子宫颈鳞柱状上皮交界部9点处的活体组织切片检查示癌变。请写出:此类患者采取手术治疗时的特殊护理措施。
《疫苗流通和预防接种管理条例》规定的预防接种异常反应情形是()
关于滴丸剂的特点说法正确的是
设矩阵A经初等变换为B,则()。
战略导向的KPI体系的特点包括()
将4名大学生分配到3个乡镇去当村官,每个乡镇至少1名,则不同的分配方案有______种(用数字作答).
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是()。
Nottoomanydecadesagoitseemed"obvious"bothtothegeneralpublicandtosociologiststhatmodernsocietyhaschangedpeop
HowtoDealwithDifficultPeopleInNewYorkoneday,abusinesswomangotintoataxi.Becauseitwasrushhourandshewas
最新回复
(
0
)