応用情報技術者試験 午前

解説一覧 / 令和5年度 秋期 問1

解説を読む ↓

1令和5年度 秋期テクノロジ系

2桁の2進数 x₁x₂が表す整数を x とする。2進数 x₂x₁が表す整数を,x の式で表したものはどれか。ここで,int(r) は非負の実数 r の小数点以下を切り捨てた整数を表す。

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 2桁の2進数では,x=2x₁+x₂であり,int(x/2)=x₁となる。したがって,2x-3int(x/2)=x₁+2x₂となり,桁を入れ替えたx₂x₁の値を表す。

  •  この式は,int(x/2)の4倍を加えるため,元の上位桁の寄与を減らして下位桁の重みに直すことができない。
  •  この式は,int(x/2)の5倍を加えるため,上位桁の寄与を更に大きくしてしまい,二つの桁の重みを交換できない。
  •  int(x/2)を引く方向はよいが,減らす量が大き過ぎるため,元の上位桁を入替え後の下位桁として残せない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和5年度 秋期 応用情報技術者試験 午前 問1

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。