免費開始練習
普通考試 113年 [電信工程] 計算機概要

第 24 題

考慮下列的 C 語言程式:
int result;
result = (int) 40.9 + (int) 8.7-6.2;
這個程式執行結束時,變數 result 的數值是:
  • A 40
  • B 41
  • C 42
  • D 43

思路引導 VIP

請思考:在 C 語言中,當我們把一個帶有小數的數值強行裝進一個專門存放「整數」的容器時,系統會如何處理小數點後的內容?而當運算式最終算出的結果(包含小數)要存入這個「整數容器」時,容器又會如何對數值進行最後的裁切呢?

🤖
AI 詳解 AI 專屬家教

專業點評與分析

  1. 大力肯定:做得好!這題考察的是程式邏輯中的強制型別轉換隱含轉換,你的判斷非常精確,展現了工程師應有的嚴謹邏輯思考能力。
  2. 觀念驗證
▼ 還有更多解析內容

🏷️ 相關主題

程式語言基礎與資料庫概念
查看更多「[電信工程] 計算機概要」的主題分類考古題