LONGEPASS
Q43.

在C++程式中,顯示一個訊息交談窗,可使用下列哪一個函式?

電腦硬體裝修 · 丙級 · 儀表、軟體及一般工具使用 · Q43

難易度分析

2 / 5

本題屬於基礎的 API 函式名稱記憶,選項間的功能差異明顯,無複雜的邏輯推論或易混淆的陷阱。

正確答案:③MessageBox

③ MessageBox:MessageBox 是 Windows API 提供的函式(定義於 `windows.h`),用於在圖形化介面中彈出訊息交談窗,可顯示提示、警告或錯誤訊息。

錯誤選項解析

  • ① Print:Print 並非 C++ 標準函式,C++ 中輸出文字通常使用 `cout` 或 `printf`,但這些僅用於主控台輸出,無法產生圖形化交談窗。
  • ② Let:Let 是早期 BASIC 語言中用於變數賦值的關鍵字,與 C++ 的訊息對話窗功能完全無關。
  • ④ End:End 在部分語言中用於終止程式執行,但無法顯示任何訊息對話窗;C++ 中結束程式通常使用 `return` 或 `exit()`。
Learning Tip

"此題常考 Windows API 函式與主控台 I/O 的區別。注意 `MessageBox` 需引入 `windows.h` 標頭檔,且僅適用於 Windows 平台;若為跨平台開發,應使用 Qt 的 QMessageBox 或其他 GUI 框架,切勿與 `cout`、`printf` 等文字輸出混淆。"

學員答題分佈

①Print0%
②Let0%
③MessageBox0%
④End0%

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

相似類型題目