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

第14題

有關引入( i n c l u d e ) 輸出輸入所需各種功能的相關宣告,下列語法何者正確?

題目

有關引入( i n c l u d e ) 輸出輸入所需各種功能的相關宣告,下列語法何者正確?

  1. (1) # i n c l u d e < i o s t r e a m . h >
  2. (2) # i n c l u d e <I o s t r e a m . h >
  3. (3) # i n c l u d e <i o s t r e a m >
  4. (4) # i n c l u d e " i o s t r e a m "

官方答案

(3) # i n c l u d e <i o s t r e a m >

解析

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

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

官方資料