IPA過去問ドリル

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

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

7セグメントLED点灯回路で,出力ポートに16進数で6Dを出力したときの表示状態はどれか。ここで,P7を最上位ビット(MSB),P0を最下位ビット(LSB)とし,ポート出力が1のとき,LEDは点灯する。 〔回路〕 出力ポートP0〜P7がそれぞれ抵抗を介して7セグメントLEDのセグメントa〜g及び小数点Dtに接続されている(P0→a,P1→b,P2→c,P3→d,P4→e,P5→f,P6→g,P7→Dt)。 〔セグメント配置〕 aは上辺,fとbは上部の左右,gは中央,eとcは下部の左右,dは下辺,Dtは右下の小数点である。 〔凡例〕白抜き又は○は消灯,黒塗り又は●は点灯を表す。

平成22年度 春期 基本情報技術者試験 午前 問23の図

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

正解:ウ

解説

16進数6Dを2進数にすると01101101です。P7が最上位ビット,P0が最下位ビットなので,P7〜P0=0,1,1,0,1,1,0,1となり,Dt,g,f,e,d,c,b,aの順に0,1,1,0,1,1,0,1が対応します。1のポートに接続されたセグメント(g,f,c,a)が点灯し,0のポート(Dt,e,d,b)は消灯します。

選択肢ごとの解説

  • 誤り。すべてのセグメントと小数点が点灯した表示であり,6Dが示す0110 1101のビットパターンと一致しません。
  • 誤り。点灯すべきセグミントの組合せが異なっており,6Dのビットパターンと一致しません。
  • 正しい。a,c,f,gが点灯し,b,d,e,Dtが消灯した表示状態で,16進数6D(2進数0110 1101)のビットパターンと一致します。
  • 誤り。小数点Dtが点灯していますが,P7(Dtに対応)のビットは0であるため,Dtは消灯しているのが正しい状態です。
基本情報技術者の過去問を演習モードで解く