LONGEPASS
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 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目