首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为 #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
31
问题
下面程序的运行结果为
#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全国计算机二级
相关试题推荐
下列条件语句中,输出结果与其他语句不同的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
数据模型的3个组成部分是()。
下列选项中能正确定义数组的语句是()。
设有定义:intx[2][3];,则以下选项中不能表示数组元素x[0][1]的是()。
若有定义:intk=7,x=12;,则以下表达式值为3的是()。
请编写函数fun,其功能:编写函数fun(char*s0,char*s1,char*s2,char*s3),要求实现——将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次按顺序每隔3个字
与成员访问表达式p->name等价的表达式是【 】。
以下都是C++语言标识符的是()。
下列C++语言符号中表示行注释开始的是______。
随机试题
试述公民环境保护义务中的忍受一定限度环境污染或生态破坏的特别义务。
女,28岁。于妊娠早期有早孕反应,尿hCG阳性。于妊娠17周时感有胎动。B超示单胎,头位,见心脏搏动。现为妊娠26周,近2周来自觉胎动停止,腹部不再增大,来门诊检查,宫底平脐,未闻及胎心,复查B超未见胎心搏动和胎动。临床诊断是
可用于液下喷射方式扑救大型储油罐火灾的泡沫灭火系统为( )。
【背景资料】某城市桥梁工程项目,施工人员进行大体积混凝土墩台及其基础施工时的部分施工工艺和方法如下。(1)在墩台基础中埋放了厚度为120mm的石块,且埋放的石块体积为混凝土结构体积的20%。(2)在浇筑混凝土时选择在一天中气
目前对基金信息披露进行监管的部门主要是()
某市高尔夫球艺有限公司为一般纳税人,下设高尔夫球具生产厂、高尔夫球包生产厂、高尔夫球生产厂,为国内外客户提供专业的高尔夫个性化产品。2012年10月发生业务如下:(1)购进原材料一批,取得防伪税控系统开具的增值税专用发票上注明价款230万元.专用
下列可能给某商业银行带来声誉风险的有()。
成本领先战略、差异化战略与集中化战略如何区别?
链表不具有的特点是
Weacceptanybodyregardless______nationality.
最新回复
(
0
)