有如下程序: #include<iostream.h> Using namespace std; Class Demo { public: Demo(){ cout<<“default constructor\n”;}

admin2013-05-30  33

问题 有如下程序:    #include<iostream.h>    Using namespace std;    Class Demo    {    public:    Demo(){  cout<<“default constructor\n”;}    Demo(const Demo &x){  cont<<“copy constructor\n”;}    };    Demo usercode(Demob){Demo c(b);return c;}    int main()    {   

选项 A、1和1     
B、1和2
C、2和3     
D、2和4

答案D

解析  本题考查的是引用调用,因为函数swap引用调用参数a,所以在swap函数中a的变化会改变主函数中a的值,即a自加1,但b的值并未改变。
转载请注明原文地址:https://kaotiyun.com/show/w6Np777K
0

最新回复(0)