首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int i){num=i;} A(A &a) { num = a.n
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int i){num=i;} A(A &a) { num = a.n
admin
2013-05-30
49
问题
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int i){num=i;} A(A &a) { num = a.num+ +;} void print( ) {cout << num;} }; void main( 0 { A a (1),b (a) ; a.print( ); b.
选项
A、11
B、12
C、21
D、22
答案
4
解析
本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的num变为1而a的num变为2(先赋值再自加)。
转载请注明原文地址:https://kaotiyun.com/show/8UNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行的结果是______。#include<iostream.h>#include<string.h>voidmain(){charx[]="C++",y[10]="C++";
若从键盘输入70,则以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta;cin>>a;if(a>50)cout<<a;if(a>40)cout<<a;if(a>30)cout<<a
执行以下程序后的输出结果为()。#include<iostream.b>classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb)
如果有以下的函数定义及变量声明:voidfun(doublea,doubleb,double&d,charc=’*’){switch(c){case’+’:d=a+b;break;case’-’:d=a-b;break;case
【】是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息。
下列关于C++函数的叙述中,正确的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
深度为k的二叉树至多有______。
有如下语句序列:intk=0;do{k+=5;cout<<’$;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是______。
已知:doubleA(doubleA){return++a;}和intA(intA){return++a;}是一个函数模板的两个实例,则该函数模板定义为【】
随机试题
A.α波B.β波C.θ波D.δ波E.α波阻滞成人在清醒,安静并闭眼时出现()
A.自然自动免疫B.自然被动免疫C.人工自动免疫D.人工被动免疫E.被动自动免疫注射白喉类毒素属于
根据《水电建设工程质量管理暂行办法》(电水农[1997]220号),施工单位在工程项目现场的行政负责人对本单位在工程建设中的质量负()。
《水利水电工程等级划分及洪水标准》,水利水电工程根据其工程规模,效益以及在国民经济中的重要性,划分为()等。
光驱的倍速越大,()。
《国务院办公厅关于加强旅游市场综合监管的通知》的主要内容有()。
供应物流、销售物流、生产物流、回收物流和废弃物物流,是按照()分类。
构思:写作:修改
美国便士报运动(清华大学2014年研)
设函数f(x)可微,则y=f(1-e-x)的微分dy=().
最新回复
(
0
)