Examly題庫立即開始練習
關務人員考試關務四等-資訊處理(選試英文)科別計算機概要11021單選題

在 Java 程式語言中,下列資料型態轉換何者可能造成資訊的遺失(Information Loss)?

A由 char 資料型態轉換為 float 資料型態
B由 double 資料型態轉換為 long 資料型態正確答案
C由 float 資料型態轉換為 double 資料型態
D由 int 資料型態轉換為 long 資料型態
答案與詳解
B
正確答案
Java 中將浮點數(如 double)轉換為整數(如 long)時,會直接捨去小數部分,屬於「縮小轉換」,必然造成資訊遺失。

為什麼答案是 B

double 為 64 位元雙精度浮點數,long 為 64 位元整數。將浮點數轉為整數時,小數點後面的數值會被直接截斷(Truncation),造成明確的資訊遺失。

考點:擴展轉換考點:縮小轉換
載入中…

計算機概要 相關題目

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

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

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