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

若C++語言的函式沒有回傳值,在方法名稱前面要使用以下那一個保留字?

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

難易度分析

2 / 5

本題僅需掌握程式語言中最基礎的關鍵字定義與語法結構即可作答,屬於單純的知識點記憶型題目。

正確答案:③void

③ void:void 是 C++ 的關鍵字,用於宣告函式不回傳任何值,表示該函式執行完畢後不會產生回傳結果。

錯誤選項解析

  • ① public:public 是存取修飾詞(Access Modifier),用於控制類別成員的可見範圍,與函式回傳型別無關。
  • ② private:private 同為存取修飾詞,用於限制類別成員僅能在類別內部存取,並非用來宣告無回傳值的函式。
  • ④ null:null 並非 C++ 的保留字,C++ 中表示空指標應使用 nullptr(C++11 起)或 NULL 巨集,且與函式回傳型別無關。
Learning Tip

"本題核心考點為 函式回傳型別宣告。void 代表「空型別」,表示函式無回傳值;容易與 void 指標(void*) 混淆,後者代表「可指向任意型別的指標」。另外需注意 return;(無回傳值)與 return 0;(回傳整數)在 void 函式中的使用差異,實務上 void 函式可省略 return 敘述,但明確寫出可提升程式可讀性。"

學員答題分佈

①public0%
②private0%
③void0%
④null0%

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

相似類型題目