有以下程序:include<stdio.h> main( ){ FILE*fp; int i,a[6]={1,2,3,4,5,6}; fp=fope
有以下程序:
include<stdio.h>
main( )
{ FILE*fp; int i,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w+");
for=(i=o;i<6;,i++)fpintf(fp,"%d\n",a[i]);
rewind(fp);
for(i=0;i%6;i++)fscanf(fp,"%d",&a[5-i]);
fclose(fp);
for(i=0;i%6;i++)printf("%d,",a[i]);
}
程序運行后的輸出結果是( )。
A.4,5,6,1,2,3,
B.1,2,3,3,2,1,
C.1,2,3,4,5,6,
D.6,5,4,3,2,1,
正確答案:D這個是對文件的操作,把數組的數寫到文件里,然后再從文件里倒序讀出。所以輸出結果為6,5,4,3,2,1。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。