首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为 #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
37
问题
下面程序的运行结果为
#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全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> intf(intx,inty) { return((y-x)*x); } main() { inta=3,b=4,c=5,d; d=f(f(a,b),f(a,c));
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
if语句的基本形式是“if(表达式)语句”,以下关于“表达式”值的叙述中正确的是()。
以下关于编译预处理的命令行中,正确的是()。
有以下程序: #include<stdio.h> #defineSUB(a)-(a) main() { inta=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d); } 程序的运行结果
若要使int型变量a,b,c,d的值都为0,以下写法中错误的是()。
在黑盒测试方法中,设计测试用例的根据是()。
下面表示纯虚函数的成员函数是()。
随机试题
在尿素的生产工艺中,提高氨碳比,能防止缩二脲的生成,保证产品质量,同时减轻甲铵液对设备的腐蚀。 ()
冰心擅长写散文,其文体被誉为()
有关乳腺摄影加压的叙述,错误的是
新生儿窒息及CO中毒宜选用
工业企业在需要有效地限制工作面上的光幕反射和反射眩光的房间或场所,应采用()措施。
水准仪的使用步骤包括()。
用人单位提前30日以书面形式通知劳动者本人或者额外支付劳动者一个月工资后,可以解除劳动合同的情形包括()。
我国汽车行业的发展已经到了成熟阶段,国产、合资、外资的汽车企业都发展迅速,竞争也非常激烈。汽车行业可以从产品范围和地域范围两个角度进行划分。A公司和B公司都是知名的国际品牌企业,生产的产品属于豪华车型,主要面对的是高端消费者,价格昂贵,系列产品的
“断桥桥不断,残雪雪未残”的横批是“断桥残雪”。
牙兵
最新回复
(
0
)