Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要11324單選題

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

A40
B41正確答案
C42
D43
答案與詳解
B
正確答案
(int) 只轉換緊鄰的浮點數,40.9→40、8.7→8,再加減 6.2 後結果指派給 int 變數 result。

為什麼答案是 B

(int)40.9=40、(int)8.7=8,運算式為 40+8-6.2=41.8。因 result 宣告為 int,指派時自動截斷小數部分,得 41。

考點:轉型範圍誤解考點:型別轉換+截斷考點:陷阱:全式轉型考點:截斷≠四捨五入
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮