有以下程序: #include main() {FILE *fp; int i,k,n; fp=fopen("data
有以下程序: #include <stdio.h> main() {FILE *fp; int i,k,n; fp=fopen("data.dat","w+"); for(i=1;i<6;i++) {fprintf(fp,"%d ",i); if(i%3==0) fprintf(fp,"\n"); } rewind(fp); fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n); fclose(fp); } 程序運行后的輸出結(jié)果是 ______。
A.0 0
B.123 45
C.1 4
D.1 2
正確答案:D解析:語句“fprintf(fp,"%d ",i)”的作用是將變量i的值按“%d”的格式輸出到中指向的文件上; “rewind(fp)”的作用是使指針重新返回文件的開頭:“fscanf(fp,"%d%d",&k,&n)”的作用是將磁盤文件中的數(shù)據(jù)送給變量k,n。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。