免費開始練習
統測 115年 [工程與管理類] 專業科目(2)

第 48 題

📖 題組:
圖(十二)為汽車電腦透過感測車門開啟狀態控制車內燈之亮、滅,與計算剩餘油量的可再行駛里程之 C 語言程式。整數變數:FL、FR、RL、RR 代表左前、右前、左後、右後車門的狀態,此車門設定只會讀取到 1 或 0,當數值為 1 代表車門開啟,0 代表車門關閉。浮點數變數:avgKmPerL 為每公升汽油平均行駛公里、fuelRemainL 為剩餘油量(公升)、remainKm 為可再行駛里程(公里)。
題組圖片
題組圖片
題組圖片
LightControlA()函式的功能為只要任一車門開啟,就印出「車內燈亮」。[空格一]最適合填入下列哪一個布林條件式達成此功能?
  • A FL // FR // RL // RR
  • B FL and FR and RL and RR
  • C FL==1 || FR==1 || RL==1 || RR==1
  • D FL==1 && FR==1 && RL==1 && RR==1

思路引導 VIP

若要表示「多個條件中,只要滿足其中任何一個即可」,在程式語言中應該使用哪一種邏輯運算子?它在 C 語言中的符號又是什麼?

🤖
AI 詳解 AI 專屬家教

恭喜你精準選出正確答案!這題考查的是 C 語言中**邏輯運算子(logical operators)**的語法與條件判斷應用。

邏輯運算子與條件判斷

題目要求「只要任一車門開啟」即亮燈,車門開啟的值為 $1$。在邏輯上,這代表只要四個車門狀態中有任一個等於 $1$ 條件即成立,因此必須使用邏輯或(OR)運算子 || 來連結條件,故選 (C)。

▼ 還有更多解析內容

🏷️ 相關主題

C語言程式設計
查看更多「[工程與管理類] 專業科目(2)」的主題分類考古題