執(zhí)行以下程序后, test.txt 文件的內容是 ( 若文件能正常打開 )#include main(){ FILE *fp;char *s1=Fortran,
執(zhí)行以下程序后, test.txt 文件的內容是 ( 若文件能正常打開 )
#include
main()
{ FILE *fp;
char *s1="Fortran",*s2="Basic";
if((fp=fopen("test.txt","wb ” ))==NULL)
{ printf("Can't open test.txt file\n");exit(1);}
fwrite(s1,7,1,fp); /* 把從地址 s1 開始的 7 個字符寫到 fp 所指文件中 */
fseek(fp,0L,SEEK_SET); /* 文件位置指針移到文件開頭 */
fwrite(s2,5,1,fp);
fclose(fp);
}
A)Basican
B)BasicFortran
C)Basic
D)FortranBasic
正確答案:A(43)A) 解析 : 第一 次 fwrit e 操作 把 Fortra n 寫到文 件 f p 中 , 第二次操作 , 把 Basi c 寫入文 件 f p 中 ,此時把 Fortr 字符覆蓋了 , 所以最后輸出的是 Basican 。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。