
基本情報技術者試験 令和4年度 科目A サンプル問題 問2「次の流れ図は,10進整数 j(0<j<100)を8桁の2進数に変換する処理を表し…」の正解と解説です。基本情報技術者試験の「データ構造」分野の過去問で、これまでの受験者の正答率は約56%です。
エ. a: NISHIN(k) ← j mod 2 / b: j ← j div 2
正答率 55.5%(1,933人中 1,073人が正解)
10進整数 j を2進数に変換するには、j mod 2 で最下位ビットを取り出し配列に格納、その後 j ← j div 2 で右シフトし次の桁へ進めます。a が NISHIN(k)←j mod 2、b が j←j div 2 の順番。エが正解。