普通考試
113年
[電信工程] 計算機概要
第 24 題
考慮下列的 C 語言程式:
int result;
result = (int) 40.9 + (int) 8.7-6.2;
這個程式執行結束時,變數 result 的數值是:
int result;
result = (int) 40.9 + (int) 8.7-6.2;
這個程式執行結束時,變數 result 的數值是:
- A 40
- B 41
- C 42
- D 43
思路引導 VIP
請思考:在 C 語言中,當我們把一個帶有小數的數值強行裝進一個專門存放「整數」的容器時,系統會如何處理小數點後的內容?而當運算式最終算出的結果(包含小數)要存入這個「整數容器」時,容器又會如何對數值進行最後的裁切呢?
🤖
AI 詳解
AI 專屬家教
專業點評與分析
- 大力肯定:做得好!這題考察的是程式邏輯中的強制型別轉換與隱含轉換,你的判斷非常精確,展現了工程師應有的嚴謹邏輯思考能力。
- 觀念驗證:
▼ 還有更多解析內容