问题
单项选择题
有以下程序
void fun(int
* a, int i, int j)
int t;
if(i<j);
t =a[i] ;a[i]= a[j] ;a[i]= t;
fun(a, ++i, --j);
main()
int a[i]=1,2,3,4,5,6, i;
fun(a,0,5);
for(i=0;i<6; i++)
cout<<a[i];执行后输出结果是
A.654321
B.432156
C.456123
D.123456
答案
参考答案:A
解析: 本题采用递归函数的方式将数组中的元素进行倒置,只要能够看出函数fun的功能,即可以得出正确答案为A。