民國105年 第3梯次 儀表電子乙級 學科
第52題
下列數值中,哪一個可以不須截尾( t r u n c a t i o n ),即能完整的儲存於浮點數之變數中?
題目
下列數值中,哪一個可以不須截尾( t r u n c a t i o n ),即能完整的儲存於浮點數之變數中?
- (1) 0 . 3
- (2) 1 / 5
- (3) 1 / 10
- (4) 9 . 5
官方答案
(4) 9 . 5
解析
浮點數以二進位儲存,能完整表示的值必須是 2 的冪次(含負次方)的有限和。9.5=19/2=1001.1₂,只有整數位與一位小數,可精確存放。0.3、1/5=0.2、1/10=0.1 換成二進位都是無限循環小數(例如 0.1₁₀=0.000110011…₂),位元數有限,必須截尾而產生誤差,故只有 9.5 不須截尾。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。