问题 单项选择题

下列程序段的输出结果是( )。  #include<iostream.h>  void fun(int * X,int * y)  { cout < < * X < < * y;    * X=3;    * y=4;  }  void main( )  { int x=1,y=2;    fun(&y,&x);    cout < < X < < y < < end1;  }

A. public

B. public 和 protected

C. privite

D. 任意修饰符都可以,由系统随机选取

答案

参考答案:A

解析:C++语言中用成员函数重载--x为:x.operator--( ),用成员函数重载x+y为:x.operator+(y)。

单项选择题
单项选择题