首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为( )。 #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
59
问题
下面程序的运行结果为( )。 #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全国计算机二级
相关试题推荐
以下各选项中的代码段执行后,变量y的值不为1的是()。
有以下程序 #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(
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与出队操作后,front=rear=1,此后又正常地插入两个元素,则该队列中的元素个数为()。
设有定义:intx,y,z;,且个变量已经赋正整数值,则以下能正确表示代数式的C语言表达式是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。
下面概念中,不属于面向对象方法的是
带参数的流操纵算子【】与成员函数unsetf执行同样的功能。
C++语言中,编译过程后生成的文件类型为()。
随机试题
2006年3月20日,上海的甲公司与北京的乙公司签订了一份买卖合同,约定:甲公司向乙公司购买1000吨化工原料,总价款为200万元;乙公司在合同签订后1个月内交货,甲公司在验货后7日内付款。双方没有明确约定履行地点。合同签订后,甲公司以其办公用房作抵押向丙
Jameswroteaplay【31】television,aboutanimmigrantfamilywhocametoEnglandfromPakistan,andtheproblemstheyhadinEngl
A.血性B.乳糜性C.渗出液D.漏出性肝硬化自发性腹膜炎腹水
下列有关骨折的叙述正确的是
急性感染性多发性神经炎患者脑脊液的蛋白一细胞分离现象是指
进行普通混凝土立方体抗压强度测定时,其受压面应垂直于成型抹平面。()
作为工程预付款的抵扣方式之一,业主可以从未施35/12程尚需的主要材料及构件的价值()工程预付款数额时开始起扣。
TPO原则是人们着装的总原则,其中“T”是指()。
2014年1月3日,中国在南极建设的“泰山站”完成主体结构封顶。2月8日上午11点国家海洋局宣布,中国南极泰山站正式建成开站,“泰山站"是中国在南极建设的第________个南极科学考察站。
Americanthisyearwillswallow15,000tonsdrugsofaspirin,oneofsafestandmosteffectiveinventedbyman.【M1】______
最新回复
(
0
)