首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为 #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
58
问题
下面程序的运行结果为
#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全国计算机二级
相关试题推荐
若有如下函数定义 doublefun(intx,inty) {return(x+y);} return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是()。
以下选项中错误的是()。
有以下函数: intfun(char*x,char*y) {intn=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++; } returnn; }
有3个关系R、S和T如下所示: 则由关系R和s得到关系T的运算是()。
以下与数学表达式“0<x<5且x≠2”不等价的C语言逻辑表达式是()。
若有定义:inta=0,b=1,c=1; 关于逻辑表达式a++||b++&&c++中各个部分的执行顺序,以下说法正确的是()。
在深度为5的完全二叉树中,度为2的结点数最多为【】。
当线性表采用顺序存储结构实现存储时,其主要特点是【】。
下列字符串中,正确的C抖标识符是()。
随机试题
休克瘀血性缺氧期微循环的变化表现在毛细血管前阻力、毛细血管后阻力毛细血管容量
最可能的诊断是下列哪项诊治措施最为恰当
有关原发性癫痫,下列哪项是不正确的
关于护士的面部表情的要求应不包括
依照我国《草原法》,下列说法正确的是哪些?()
在西方,基督教推动了西方法律传统的变革与发展,对近代西方形式主义法律的产生和发展具有深远影响。请问:下列哪一选项不属于这一影响之列?()
有关项目团队激励的叙述正确的是(21)。
情景:小明今天因为感冒没来上课。班里组织星期天去草地公园(theGrassPark)郊游,你做为小明的好朋友到他家通知他,碰巧小明去医院打针了,只有小明的奶奶在家。任务:请你用英语给他写一张50词左右的便条。告诉他:你们班
BritishPrimeMinisterTonyBlairbelongsto______
Asmoreandmorechildrenundertheageof5aredeclaredoverweightorobese,institutionsarepoppingupalloverChinawitht
最新回复
(
0
)