記憶度
3問
8問
0問
0問
0問
アカウント登録して、解答結果を保存しよう
問題一覧
1
10進数0.375を32ビット浮動小数点形式の2進数で表現せよ。なお、指数部の値が負の場合は、2の補数を使ってあらわせ。
01111111110000000000000000000000
2
2進数1111を2進数11で割った値を答えよ。なお、答えは2進数であらわすものとする。
101
3
2進数00001101を1/4倍した値を2進数で答えよ。
0000001101
4
2進数00001101を4倍した値を2進数で答えよ。
0000110100
5
10進数7の10の補数を10進数で答えよ。
3
6
10進数33の9の補数を10進数で答えよ。
66
7
2進数1111011の2の補数を2進数で答えよ。
0000101
8
10進数0.375を32ビットIEEE754形式の2進数で表現せよ。なお、指数部の値が負の場合は、2の補数を使ってあらわせ。
00111110110000000000000000000000
9
8ビットの2進数11100100を左に2ビット算術シフトした結果の値を10進数で答えよ。なお、この際、先頭を符号ビットとし、0を正、1を負とする。
-112
10
8ビットの2進数11100100を右に2ビット算術シフトした結果の値を10進数で答えよ。なお、この際、先頭を符号ビットとし、0を正、1を負とする。
-7
11
8ビットの2進数11010000を右に2ビット算術シフトしたものを00010100から減じた値を答えよ。なお、ここでの負の数は2の補数表現によるものとする。
00100000
12
32ビットのレジスタに16新数ABCDが入っているとき、2ビットだけ右に論理シフトした値を16進数で答えよ。
2AF3
13
非負の2進数をb1b2・・・bnとした場合、これを3倍したものはどのように表現できるか。
b1b2・・・bn0+b1b2・・・bn
14
数値を2進数で格納するレジスタがある。このレジスタに正の整数Xを設定した後、レジスタの値を2ビット左にシフトしてXを加える操作を行うと、レジスタの値はXの何倍になるか。なお、ここでオーバーフローは発生しないものとする。
5倍
15
「けたあふれ誤差」について説明したものを選択せよ。
演算した結果がコンピュータの扱える最大値や最小値を超えることによって生じる誤差。
16
「情報落ち」について説明したものを選択せよ。
絶対値の大きな値と絶対値の小さな値の加減算を行ったときに、絶対値の小さな値が計算結果に反映されないことによって生じる誤差。
17
「打切り誤差」について説明したものを選択せよ。
計算処理を完了まで待たずに途中で打ち切ることによって生じる誤差。
18
「けた落ち」について説明したものを選択せよ。
絶対値がほぼ等しい数値同士の差を求めたときに、有効な桁数が大きく減ることによって生じる誤差。
19
「丸め誤差」について説明したものを選択せよ。
表現できる桁数を超えてしまったために、最小桁より小さい部分について、四捨五入や切上げ、切捨てなどを行うことによって生じる誤差。
20
ある整数値を、負数を2の補数で表現する2進表記法で表すと最下位2ビットは"11"であった。10進表記法の下で、その整数値を4で割ったときの余りに関する記述として適切なものはどれか。ここで、除算の商は絶対値の小数点以下を切り捨てるものとする。
その整数値が正ならば3
21
以下の問題に答えよ。
60