LONGEPASS
電腦軟體設計(C++)/C++/Q16
簡單
正確率 -
Q16.

以下何者不是C++ 語言整數資料型態?

電腦軟體設計(C++) · 乙級 · C++ · Q16

難易度分析

2 / 5

本題測試對C++基礎資料型態分類的記憶與辨識能力,屬於程式語言入門的基礎概念定義考題。

正確答案:①double

① double:double 屬於 浮點數資料型態,用於儲存帶有小數點的數值,佔用 8 位元組記憶體,並非整數型態,因此為本題正確答案。

錯誤選項解析

  • ② short:short 是 C++ 標準的 短整數型態,通常佔用 2 位元組,取值範圍為 -32,768 至 32,767,屬於整數家族的一員。
  • ③ byte:byte 在 C++17 標準中定義為 std::byte,用於表示位元組資料,本質上基於整數儲存,可視為廣義的整數相關型態。
  • ④ int:int 是 C++ 最基本的 標準整數型態,通常佔用 4 位元組,是程式設計中最常使用的整數資料型態。
Learning Tip

"C++ 的整數型態包含 char、short、int、long、long long 及其 unsigned 變體,而 float、double、long double 屬於 浮點數型態。常考陷阱在於混淆 double(浮點數)與整數型態的區別,另需注意 bool 雖佔用 1 位元組但屬於布林型態,非整數。"

學員答題分佈

①double0%
②short0%
③byte0%
④int0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目