民國105年 第3梯次 儀表電子乙級 學科

第52題

下列數值中,哪一個可以不須截尾( t r u n c a t i o n ),即能完整的儲存於浮點數之變數中?

題目

下列數值中,哪一個可以不須截尾( t r u n c a t i o n ),即能完整的儲存於浮點數之變數中?

  1. (1) 0 . 3
  2. (2) 1 / 5
  3. (3) 1 / 10
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料