Q55.
PHP 程式中fopen()函數開啟在檔尾新增資料檔案模式的參數為何?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q55
難易度分析
2 / 5
本題考查基礎的 API 參數定義,僅需對對應功能的簡單對應記憶即可解答,不涉及複雜的邏輯推論或多重條件判斷。
正確答案:②a
② a:a 模式為附加(Append)模式,檔案指標位於檔案末尾,所有寫入操作都會自動追加到檔尾,符合題目所述「在檔尾新增資料」的需求。
錯誤選項解析
- ① r:r 模式為唯讀開啟檔案,檔案指標位於開頭,僅能讀取內容而無法寫入資料。
- ③ w:w 模式為寫入模式,開啟時會將檔案長度截斷為零(清空原有內容),並非在檔尾新增資料。
- ④ b:b 為二進位模式修飾字,不可單獨使用,需與其他模式組合(如 rb、wb、ab)以指定以二進位方式處理檔案。
Learning Tip
"fopen() 檔案模式為 PHP 基礎常考重點,需清楚區分 r(唯讀)、w(寫入並清空)、a(檔尾追加) 三者的差異。實務上若需同時讀寫應使用 r+ 或 a+,而 b 僅為修飾字不可單獨使用,此為常見混淆陷阱。"
學員答題分佈
①r0%
②a0%
③w0%
④b0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!