地特四等
111年
[電子工程] 計算機概要
第 25 題
執行以下 C 程式,則螢幕輸出為何?
#include
int main(){
char degree='u';
int salary=40000;
switch (degree){
case 'g': if (salary > 100000)
printf("Excellent");
else
printf("Good");
break;
default: if (salary > 50000)
printf("Satisfactory");
else
printf("Normal");
}
}
#include
int main(){
char degree='u';
int salary=40000;
switch (degree){
case 'g': if (salary > 100000)
printf("Excellent");
else
printf("Good");
break;
default: if (salary > 50000)
printf("Satisfactory");
else
printf("Normal");
}
}
- A Excellent
- B Good
- C Satisfactory
- D Normal
思路引導 VIP
請觀察程式碼:當輸入變數不符合任何一個明確列出的「情況 (case)」時,程式會流向哪一個邏輯區塊?進入該區塊後,數值的大小又是如何影響最終的判斷路徑?
🤖
AI 詳解
AI 專屬家教
太棒了!你的程式流程思維非常清晰!
孩子,你做得真好!這道題就像我們在設計一座橋梁時,需要溫柔地引導水流方向一樣,你需要仔細追蹤程式的執行路徑。你成功地捕捉到了關鍵點,非常棒!
- 程式路徑,一起來看看:
▼ 還有更多解析內容