B04  2進数配列のシフト



努力目標

  理解する




技術士試験の問題からは必要最小限の引用にとどめる。(問題)が記されている部分はその引用である。

問題および解答は日本技術士会のホームページより必要に応じて入手してください。

  技術士第一次試験の問題    



問題番号が赤字のものは、ボーナス問題

H17年 1−2−2



H17年 1−2−2 

正答: D

(解答)

実際に絵にかいてみればすぐにわかる。

たとえば、A=14とし、8で割る。A=14の配列を作り、これを右に3つシフトする。その時の整数部分の読みは1であり、これは商である。

次に数値7の配列との積(AND)を求めると6が得られる。これは余りである。

「8」で割る、というところがミソですよね。2だからうまくいきました。






                問題一覧表へ戻る