基本情報暗記無料で始める

ある整数値を、負数を2の補数で表現する2進表記法で表すと最下位2ビットは“11”であった。10進表記法の下で、その整数値を4で割ったときの余りに関する記述として、適切なものはどれか。ここで、除算の商は、絶対値の小数点以下を切り捨てるものとする。

基本情報技術者試験/2018年度 春期 午前 問1/基礎理論 / 数値表現

選択肢

正解と解説

正解:ア その整数値が正ならば3

2進表記の下位2ビットは、その値を4で割った剰余(0〜3)を表す。下位2ビットが11なら、値は数学的に4の倍数より3大きい数、つまり正の数なら4で割った余りは3になる。一方、負数を2の補数で表すと、例えば-1は全ビットが1で下位2ビットも11になるが、商を絶対値で切り捨てる規則では-1÷4の商は0、余りは-1となる。負数の場合の余りは一定の値には定まらず、正の数のときだけ余りが3と断言できる。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:平成30年度 春期 基本情報技術者試験 午前 問1(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。