基本情報一問一答基本情報技術者試験 過去問・出典つき

トップ › 平成30年度 秋期 › テクノロジ系 › 問2

テクノロジ系基礎理論

基本情報技術者 平成30年度 秋期 問2

次に示す手順は、列中の少なくとも一つは1であるビット列が与えられたとき、最も右にある1を残し、他のビットを全て0にするアルゴリズムである。例えば、00101000が与えられたとき、00001000が求まる。aに入る論理演算はどれか。手順1与えられたビット列Aを符号なしの2進数と見なし、Aから1を引き、結果をBとする。手順2 AとBの排他的論理和(XOR)を求め、結果をCとする。手順3 AとCのaを求め、結果をAとする。
正解と解説を見る

正解:ウ 論理積(AND)

解説

A-1で最も右の1より下が反転する。A XOR (A-1) は最も右の1とそれより下が1になるので、これとAの論理積(AND)をとると最も右の1だけが残る。例:00101000→C=00001111→AND=00001000。

解説:panda studio(公式の正答と照合済み)

出典:平成30年度 秋期 基本情報技術者試験 午前 問2

テクノロジ系をランダムに解く 苦手な問題を解く

試験日から学習計画を立てる ・ 講座・教材を比べる