IPA過去問ドリル

令和2年度 10月 応用情報技術者試験 午前 問24

テクノロジ/ハードウェア

8 ビット D/A 変換器を使って負でない電圧を発生させる。使用する D/A 変換器は,最下位の 1 ビットの変化で出力が 10 ミリ V 変化する。データに 0 を与えたときの出力は 0 ミリ V である。データに 16 進数で 82 を与えたときの出力は何ミリ V か。

出典:令和2年度 10月 応用情報技術者試験 午前 問24

正解:ウ

解説

16 進数の 82 は 10 進数で 8×16+2=130 です。最下位ビットが 1 変化すると出力が 10 ミリ V 変化し,データ 0 のとき 0 ミリ V なので,出力は 130×10=1,300 ミリ V となります。

選択肢ごとの解説

  • 誤り。820 ミリ V は 16 進数の 82 を 10 進数の 82 と読み違えて 82×10 と計算した値です。
  • 誤り。1,024 ミリ V は 2 の 10 乗に当たる値で,ビット数と分解能を取り違えた場合に選びやすい値です。データ 82(16 進数)に対応する出力ではありません。
  • 正しい。130×10=1,300 ミリ V です。
  • 誤り。1,312 ミリ V は 82 を 10 進数のまま 16 倍した値(82×16)で,16 進数の桁の重みの扱いを誤っています。
応用情報技術者の過去問を演習モードで解く