問題詳情

46) 有以下程序void f int a[],int i,int j){ int t;if i    { t=a[i]; a[i]=a[j];a[j]=t;f a,i+1,j-1);}}main){ int i,aa[5]={1,2,3,4,5};f aa,0,4);for i=0;i<5;i++) printf “%d,”,aa[i]); printf “n”);}执行后输出结果是
(A)5,4,3,2,1,
(B)5,2,3,4,1,
(C)1,2,3,4,5,
(D)1,2,3,4,5,

參考答案

答案:A
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)