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

問題画像

(注)ループ端の繰返し指定は, 変数名:初期値, 増分, 終値を示す。

出典令和元年度 秋期 基本情報技術者試験 午前 問1

選択肢

a

b

jjdiv2j\leftarrow j\operatorname{div}2

NISHIN(k)jmod2NISHIN(k)\leftarrow j\bmod2

jjmod2j\leftarrow j\bmod2

NISHIN(k)jdiv2NISHIN(k)\leftarrow j\operatorname{div}2

NISHIN(k)jdiv2NISHIN(k)\leftarrow j\operatorname{div}2

jjmod2j\leftarrow j\bmod2

NISHIN(k)jmod2NISHIN(k)\leftarrow j\bmod2

jjdiv2j\leftarrow j\operatorname{div}2