修了試験 2020-12-13実施分 基本情報技術者試験 問1
次の流れ図は,10進整数j(0<j<100)を8桁の2進数に変換する処理を表している。 2進数は下位桁から順に,配列の要素NISHIN(1)からNISHIN(8)に格納される。 流れ図のa及びbに入れる処理はどれか。 ここで,j div 2はjを2で割った商の整数部分を,j mod 2はjを2で割った余りを表す。

正答4
解説
正解はエ。 流れ図はkを1から8まで回し,jの2進変換を下位桁から求めている。 aでNISHIN(k)にjを2で割った余り(最下位ビット)を格納し,bでjを2で割った商に更新すれば,次のループで上位の桁を求められる。まとめて解く
修了試験 2020-12-13実施分を通しで解く(80問)→