基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成15年 秋期 基本情報技術者 午前 問04
問04   あふれの可能性がある演算

 コンピュータを使用して整数の加減算を行う場合,あふれ(オーバフロー)に留意する必要がある。 あふれの可能性がある演算をすべて列記したものはどれか。

  演算 オペランド x オペランド y
a x + y
b x + y
c x + y
d x + y
e x − y
f x − y
g x − y
h x − y
ア a, d, f, g     イ b, c, e, h     ウ b, e     エ c, e, h
解答←クリックすると正解が表示されます

解説

 x と y を1桁の数値として、計算し、結果が2桁になるものがオーバフローしたことになる。

     演算 オペランド x オペランド y 計算結果
a x + y 正 9 正 9  18
b x + y 正 1 負 −9  −8
c x + y 負 −9 正 1  −8
d x + y 負 −9 負 −9  −18
e x − y 正 1 正 9  −8
f x − y 正 9 負 −9  18
g x − y 負 −9 正 9  −18
h x − y 負 −9 負 −9  0

[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]