基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [令和元年秋午前] [令和元年秋午後]

令和元年 秋期 基本情報技術者 午前 問01
問01   10進整数を2進数に変換

 次の流れ図は,10 進整数 j (0 < j < 100)を8桁の2進数に 変換する処理を表している。 2進数は下位桁から順に,配列の要素 NISHIN(1) から NISHIN(8) に格納される。 流れ図の a 及び b に入る処理はどれか。 ここで, j div 2 は j を2で割った商の整数部分を, j mod 2 は j を2で割った余りを表す。

 ab
  ア    j  j div 2 NISHIN( k ) ←  j mod 2
  イ    j  j mod 2 NISHIN( k ) ←  j div 2
  ウ   NISHIN( k ) ←  j div 2  j  j mod 2
  エ   NISHIN( k ) ←  j mod 2  j  j div 2

解答←クリックすると正解が表示されます

解説

 例えば、10 進数の 55 を2進数に変換する手順は
図のようになる。
  1. 10 進数を2で割った余りを NISHIN ( k ) に入れる。
  2. 次に、 j を2で割った商を j に入れる。
  3. これを繰り返す。

【平成12年秋 問59】

【平成17年春 問01】


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]