平成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
]
©2004-2024 情報処理試験.jp
|
|
|