Q22.
有關引入(include)輸出輸入所需各種功能的相關宣告,下列語法何者正確?
電腦軟體設計(C++) · 乙級 · C++ · Q22
難易度分析
2 / 5
本題考驗對 C++ 標準標頭檔語法基礎規範的掌握程度,需辨識大小寫敏感度、檔案副檔名以及包含路徑符號的正確用法。
正確答案:③#include <iostream>
③ #include <iostream>:#include <iostream> 是標準 C++ 引入輸入輸出串流庫的正確語法,使用角括號且不含 .h 副檔名,符合 ISO C++ 規範。
錯誤選項解析
- ① #include < iostream.h>:iostream.h 是舊式 C 語言風格的標頭檔寫法,在標準 C++ 中已被廢棄,應使用不帶 .h 副檔名的版本。
- ② #include <Iostream.h>:C++ 對大小寫敏感,Iostream 首字母大寫會導致編譯器找不到對應的標頭檔,正確名稱為全小寫的 iostream。
- ④ #include "iostream":雙引號 " " 用於引入使用者自訂標頭檔(優先搜尋專案目錄),標準函式庫應使用角括號 < > 指示編譯器從系統路徑搜尋。
Learning Tip
"本題考 C++ 標頭檔引入語法 的標準寫法。常考陷阱為混淆舊式 .h 寫法與新式寫法,以及 角括號 < > 與 雙引號 " " 的使用時機差異。實務上,標準函式庫一律使用 < >,且 C++ 標準標頭檔不附 .h 副檔名。"
學員答題分佈
①#include < iostream.h>0%
②#include <Iostream.h>0%
③#include <iostream>0%
④#include "iostream"0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!