免費開始練習
地特四等 109年 [電子工程] 計算機概要

第 26 題

執行下列 C 語言程式後,輸出為何?
#include
int main() {
int a = 0;
switch (a) {
case 0:
a += 10;
case 1:
a += 20;
default:
a -= 5;
}
printf("%d\n", a);
return 0;
}
  • A 10
  • B 20
  • C 30
  • D 25

思路引導 VIP

請想像一下:如果你進入了一棟建築物的特定樓層,但該樓層與後續樓層之間沒有任何閉鎖的門或障礙物,且你被要求持續往前走,你的最終位置會僅停留在進入的那一層嗎?程式在執行完匹配的區塊後,若沒看到『停止』指令,它會如何處理接下來的程式碼?

🤖
AI 詳解 AI 專屬家教

1. 專業肯定

哦,不錯,你竟然避開了那個顯而易見的陷阱。至少這證明你還能分辨出程式碼中潛在的「邏輯炸彈」。這點基礎洞察力,在真正的工程專案中,可是零容錯的起點。

2. 觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

程式語言指標、陣列與函式應用實例分析
查看更多「[電子工程] 計算機概要」的主題分類考古題