応用情報技術者試験 応用情報技術者試験 令和5年度秋期 午前1: 2 桁の 2 進数 x1 x2 が表す整数を x とする。2 進数 x2 x1 が表す整数を,x の式で表したものはどれか。ここで,int(r) は非負の実数

応用情報技術者試験 令和5年度秋期 午前
Q 11 / 80
2 桁の 2 進数 x1 x2 が表す整数を x とする。2 進数 x2 x1 が表す整数を,x の式で表したものはどれか。ここで,int(r) は非負の実数 r の小数点以下を切り捨てた整数を表す。
この問の正解率:77.42%(1,311件)

解説

応用情報技術者試験 令和5年度秋期 午前 問1「2 桁の 2 進数 x1 x2 が表す整数を x とする。2 進数 x2 x1 …」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約77%です。

正解

. 2 x−3 int(x/2)

正答率 77.4%(1,311人中 1,015人が正解)

問題の解説

2進数の位取りと桁の入れ替えを式で表現できるかを問う問題で,具体値を当てはめて選択肢を消去するのが確実です。元の x=x1x2 は十進で x=2·x1+x2,桁を入れ替えた x2x1 は 2·x2+x1 です。x1x2 の4通り(00→x=0, 01→x=1, 10→x=2, 11→x=3)に対し入れ替え後は順に 0, 2, 1, 3 となるので,これらを再現する式を探します。正解ウ「2x−3·int(x/2)」は x=0→0,x=1→2(2−3·0),x=2→1(4−3·1),x=3→3(6−3·1)となり全て一致するため正しいです。

応用情報技術者試験 令和5年度秋期 午前 の過去問一覧に戻る・問1

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード