首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int) {num=i;} A(A & a) {hum=a. num++;
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int) {num=i;} A(A & a) {hum=a. num++;
admin
2013-02-27
29
问题
下面程序的运行结果为
#include<iostream.h>
class A
{
int num;
public:
A(int) {num=i;}
A(A & a) {hum=a. num++;}
void print( ) {cout < < num;}
};
void main( )
{
A a(1) ,b(a) ;
a. print( ) ;
b. print( ) ;
}
选项
A、11
B、12
C、21
D、22
答案
C
解析
本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的hum变为1,而a的num变为2(先赋值再自加) 。
转载请注明原文地址:https://kaotiyun.com/show/VOVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
有以下程序: #include<stdio.h> intfun() {staticintx=1; x*=2: returnx; } main() {inti,s=1; for(i=1;i<=3;i++)
有以下程序 #include<stdio.h> main() {inta=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; elseif(c!=3)r=3; elseif(
下列叙述中正确的是()。
有以下程序: #include<stdio.h> main() {intx=0x9; printf(“%c\n”,’A’+x); } 程序运行后的输出结果是()。
关系数据模型的3个组成部分中不包括()。
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为【】。
将两个字符串连接起来组成一个字符串时,选用______函数。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;publ
下列C++语言符号中表示行注释开始的是______。
随机试题
肺气肿时肺泡间隔的病变主要是
Ifthereisanysinglefactorthatmakessuccessinliving,itistheabilitytobebenefitedbydefeat.EverysuccessIknowha
前庭器官
关于顶泌汗腺下列叙述错误的是
女,27岁。妊娠38周,伴头痛、头晕、视物不清1天。体格检查BP180/110mmHg,尿蛋白(+),浮肿(+),胎心140次/分。肛诊子宫颈管未消失。NST为无反应型。硫酸镁治疗妊娠高血压综合征最早出现的中毒反应是
完全垄断型市场是指独家企业生产某种特质产品的情形,即整个行业的市场完全处于一家企业所控制的市场结构。完全垄断可分为()。
证券A和B组成的证券组合P,在不相关的情况下,可以得到一个无风险组合。()
下列各项中,应计入同定资产成本的有()
为什么语言要学,_______要用很大的气力去学呢?_______语言这东西,_______随便可以学好的,非下苦功不可。我们还要多多吸收外国的新鲜东西。_______要吸收他们的进步道理,而且要吸收他们的新鲜用语。填入画横线部分最恰当的一项是()
TheConstitutionstipulatesthateverycitizenhasthesacredobligationtodefendhiscountry.
最新回复
(
0
)