Examly題庫立即開始練習
國中教甄|資訊科技資訊科技107 年第 17 題單選題

執行完畢下列 C 語言程式之後,下列選項中何者是檔案 test.txt 的內容的正確敘述? #include <stdio.h> void main() { FILE *f1 = fopen(“test.txt”,”w”); fprintf(f1,”abc”); fclose(f1); FILE *f2 = fopen(“test.txt”,”w”); fprintf(f2,”def”); fclose(f2); }

A一行的文字,內容是:abc
B一行的文字,內容是:def正確答案
C一行的文字,內容是:abcdef
D兩行文字,第一行的文字內容是:abc,第二行的文字內容是:def
答案與詳解
B
正確答案
使用 "w" 模式開啟檔案會清空原有內容,因此第二次寫入的 "def" 會覆蓋第一次的 "abc"。

為什麼答案是 B

第二次以 "w" 模式開啟檔案會清空內容並寫入 "def",且無換行字元,故最終為一行 "def"。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮