Examly題庫立即開始練習
原住民族考試四等考試-電子工程類科計算機概要1055單選題

以計算機進行數值運算,假設運算過程中皆不產生溢位(overflow),則下列敘述中,何者正確?

A變數 A、B、C 皆為浮點數(floating point)則(A + B)+ C = A +(B + C)
B變數 A 與 B 皆為無號整數(unsigned integer)則(A > > B)< < B = A(註:>>代表右移位;<<代表左移位)
C變數 A 與 B 皆為浮點數則 A + 2 * B =(A + B)+ B
D變數 A、B、C 皆為有號整數則(A + B)+ C = A +(B + C)正確答案
答案與詳解
D
正確答案
浮點數因精度誤差不滿足結合律,整數運算在不溢位前提下才滿足,右移會遺失低位元無法還原。

為什麼答案是 D

有號整數在「不溢位」前提下,其加法為精確運算,滿足數學上的結合律,(A+B)+C = A+(B+C) 成立。題幹已排除溢位,故為正解。

考點:浮點數結合律考點:位移不可逆考點:浮點數誤差考點:整數結合律
載入中…

計算機概要 相關題目

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

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

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