IPA過去問ドリル

平成29年度 春期 基本情報技術者試験 午前 問20

テクノロジ/コンピュータ構成要素

分解能が8ビットのD/A変換器に,ディジタル値0を入力したときの出力電圧が0Vとなり,ディジタル値128を入力したときの出力電圧が2.5Vとなる場合,最下位の1ビットの変化による当該D/A変換器の出力電圧の変化は何Vか。

出典:平成29年度 春期 基本情報技術者試験 午前 問20

正解:ア

解説

ディジタル値0で0V,ディジタル値128で2.5Vとなることから,128段階分の変化で2.5Vの出力変化が生じるとわかります。したがって,最下位1ビット(ディジタル値1つ分の変化)による出力電圧の変化は2.5V÷128=2.5/128Vです。

選択肢ごとの解説

  • 正しい。128(=2進値10000000,ビット7に相当)の変化で2.5Vなので,1ビット分の変化は2.5/128Vです。
  • 誤り。255は8ビットの最大値ですが,0Vと2.5Vの間隔は128段階分なので,255で割るのは誤りです。
  • 誤り。256は8ビットの総段階数ですが,実際に2.5Vに対応するのは128段階分なので256で割るのは誤りです。
  • 誤り。512はこの問題の条件に含まれない値であり,正しい計算結果とは一致しません。
基本情報技術者の過去問を演習モードで解く