欢迎您访问高中作文网,请分享给你的朋友!

当前位置 : 首页 > 问答 > 教育知识

下面程序的运行结果为( )。 #include<iostream.h&

来源:收集 时间:2022-12-20 手机浏览

下面程序的运行结果为()。#include<iostream.h&

问题:

[单选]下面程序的运行结果为()。
#include<iostream.h>classA
{
inthum;
public:
A(inti){nuln=i;}
A(A&A.{num=a.num十+;}voidprint(){eout(<hum;}};
voidmain()
Aa(1),b(A.;a.print();
Aprint();

A.11
B.12
C.21
D.22

参考答案:C

参考解析:

本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的nnm变为1,而a的nnm变为2(先赋值再自加)。