问题 单项选择题

下面程序的运行结果是  # include <iostream.h>  void fun(int * a,int * b)  {    int x= * a;    * a= * b; * b=X;    cout << * a << * b<<" " ;  }  void main( )  {    int x=1, y=2;    fun (& x,& y);    cout < < X << y << endl;  }

A.12 12

B.12 21

C.21 12

D.21 21

答案

参考答案:D

解析:解析:本题考查的是指针和引用,函数fun完成把x和y互换的操作。

判断题
单项选择题 A1/A2型题