LONGEPASS
Q2.

下列流程圖所對應的C/C++指令為何?資訊相關職類共用工作項目 第 2 題 題目 圖片

資訊相關職類共用工作項目 · Q2

難易度分析

2 / 5

本試題側重基礎程式圖解邏輯的直觀辨識。題目結構單純,依賴標準圖形符號的視覺特徵進行分類判斷,選項間屬性差異顯著且無多重條件疊加。整體無須進階推理或處理複雜情境,熟悉基礎規範即可輕鬆解題,屬低門檻的基礎應用類型。

正確答案:④if...then...else

④ if...then...else:if...then...else 為標準的二元條件判斷式,流程圖特徵為菱形判斷框產生真/假兩條分支路徑,各自執行後匯集,完全符合題圖結構。

錯誤選項解析

  • ① do...while:do...while 屬於後測試迴圈,其流程圖特徵為先執行迴圈本體再判斷條件,必然至少執行一次,與題圖的先判斷後執行結構不符。
  • ② while:while 為前測試迴圈,流程圖會形成單一條件判斷後回到原判斷點的循環路徑,而非題圖中的雙分支結構。
  • ③ switch...case:switch...case 用於多路徑分支判斷,流程圖會呈現單一條件對應多個輸出分支的結構,與題圖的二元分支不同。
Learning Tip

"本題核心在辨識流程圖的控制結構類型。迴圈結構(while、do...while)必有回到原判斷點的回流箭頭;選擇結構中,if...else 為二元分支,switch 為多元分支。解題時先確認是否有「循環回流」可排除迴圈類,再依分支數量區分條件判斷類型。"

學員答題分佈

①do...while0%
②while0%
③switch...case0%
④if...then...else0%

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

相似類型題目