
基本情報技術者試験 令和元年度 秋期 午前 問1「次の流れ図は,10進整数j(0<j<100)を8桁の2進数に変換する処理を表して…」の正解と解説です。基本情報技術者試験の「データ構造」分野の過去問で、これまでの受験者の正答率は約59%です。
エ. a: NISHIN(k) ← j mod 2, b: j ← j div 2
正答率 59.1%(1,278人中 755人が正解)
2進変換は j mod 2 で最下位ビットを取り出し、次に j div 2 で次の桁に進む。先に NISHIN(k) へ余りを格納し、その後 j を更新する順序が正しい。