民國107年 第2梯次 電腦軟體設計(C++)乙級 學科

第1題

有關引入(include)輸出輸入所需各種功能的相關宣告,下列語法何者正確?

題目

有關引入(include)輸出輸入所需各種功能的相關宣告,下列語法何者正確?

  1. (1) #include < iostrea m.h>
  2. (2) #include <Iostream.h>
  3. (3) #include <iostream>
  4. (4) #include "iostream"

官方答案

(3) #include <iostream>

解析

C++ 標準程式庫的標頭檔名為 iostream,不加 .h,並以角括號 < > 包住;名稱區分大小寫,且角括號內不可夾雜空白。選項 1 的 iostrea m.h 拼字被拆開又有空白,選項 2 的 Iostream.h 首字母大寫且附加了 .h(.h 版本屬於舊式非標準標頭),兩者都找不到對應檔案。選項 4 使用雙引號,編譯器會先到目前目錄尋找自訂標頭,標準標頭應寫成 #include <iostream> 才正確。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料