総視聴再生時間43万分以上(2017年5月13日現在)の動画で基本情報技術者試験の過去問&キーワード解説!スキマ時間に動画!〜これじょIT〜

PR広告

平成27年度秋基本情報技術者試験 午後問2 ハードウェア 設問2

TOP :

平成27年度秋基本情報技術者試験 午後問2 ハードウェア

浮動小数点数に関する次の記述を読んで、設問1~4に答えよ。

 α = 0、又は1 ≦ |α| < 2を満たすα、及び-126 ≦ β ≦ 127を満たすβを用いて α × 2β の形で表記される浮動小数点数を、図1に示す32ビット単精度浮動小数点形式の表現(以下、単精度表現という)で近似する。

平成27年度秋応用情報技術者試験午後過去問2 ハードウェア

(1) 符号部(ビット番号31)

αの値が正のとき0、負のとき1が入る。

(2) 指数部(ビット番号30~23)

βの値に127を加えた値が2進数で入る。

(3) 仮数部(ビット番号22~0)

lαlの整数部分 1 を省略し、残りの小数部分が、ビット番号 22 に小数第1位が来るような2進数で入る。このとき、仮数部に格納できない部分については切り捨てる。

(4) αの値が0の場合、符号部、指数部、仮数部ともに0とする。

 なお、値の記述として、単にαと記述した場合は、αは10進数表記であり、(α)n と記述した場合はαがn進数表記であることを示す。例えば、(0.101)2は0.625と同じ値を表す。また、00...0という表記は、0が連続していることを表す。

設問2

次の単精度表現された数値として正しい答えを、解答群の中から選べ。

平成27年度秋応用情報技術者試験午後過去問2 ハードウェア

  • ア 0.125
  • イ 0.25
  • ウ 0.375
  • エ 0.5
  • オ 0.75
  • カ 1.5
解説

0 01111110 10000000000000000000000

0 符号部が0なのでプラスになります

01111110 指数部

10000000000000000000000 仮数部

指数部の"01111110"を10進数にすると126となります。この値から127を引くと"-1"です。

上記より、1.1 × 2-1となることが分かります。

1.1 × 2-1 = (0.11)2

これを10進数にします

(0.11)2

= 1 × 2-1 + 1 × 2-2

= 0.5 + 0.25

= 0.75

答えは「オ 0.75」です!

平成27年度秋基本情報技術者試験 午後 問2 ハードウェア 目次

平成27年度秋基本情報技術者試験 午後 目次

業務で書いたことがないプログラミング言語の解説は控えさせていただきますので、解説はありません。

TOP :

タグ: ,,

PR広告

フェイスブックコメント

平成28年度秋 基本情報技術者試験 午後 テキスト・動画解説

平成28年度秋 基本情報技術者試験 午前 テキスト・動画解説

平成28年度春 基本情報技術者試験 午後 テキスト・動画解説

平成28年度春 基本情報技術者試験 午前 テキスト・動画解説

平成27年度秋 基本情報技術者試験 午後 テキスト・動画解説

平成27年度春 基本情報技術者試験 午後 テキスト・動画解説

平成27年度春 基本情報技術者試験 午前 テキスト・動画解説

平成26年度秋 基本情報技術者試験 午前 テキスト・動画解説

平成26年度春 基本情報技術者試験 午前 テキスト・動画解説