ソフトウェア

ITパスポート試験オフィスツール」の問題

テクノロジ系ソフトウェア計算問題難易度:hard
表計算ソフトを用いて,二つの2進数α,βの和を求める。α,βの桁数は2桁に限定し,2の位,1の位の順に各桁の値がセルB3,C3とセルB4,C4に入力されている。ワークシートは2進数α=10,β=11の例であり,次のとおりである(列A:4の位,列B:2の位,列C:1の位)。 | | A(4の位) | B(2の位) | C(1の位) | 備考 | |---|---|---|---|---| | 1 | | | | 各桁の位 | | 2 | | 0 | | 1の位からの繰上げ | | 3 | | 1 | 0 | 2進数αの値 | | 4 | | 1 | 1 | 2進数βの値 | | 5 | 1 | 0 | 1 | 結果の表示 | 結果は4の位,2の位,1の位の順にセルA5,B5,C5に表示したい。セルB2は1の位からの繰上がりの情報を格納するために用いられ,式 IF(C3+C4=2,1,0) が入力されている。セルB5に入力する式はどれか。 なお,B5(2の位の結果)は,合計(B2:B4)(=1の位からの繰上げB2+αの2の位B3+βの2の位B4)の値に応じて次のように定める。合計が0または1のときはその値をそのまま表示,合計が2のときは4の位へ繰り上げて0を表示,合計が3のときは4の位へ繰り上げて1を表示する(合計値→B5の値:0→0,1→1,2→0,3→1)。
IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,0,1))
IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,1,0))
IF(合計(B2:B4)>2,合計(B2:B4),IF(合計(B2:B4)=2,0,1))
IF(合計(B2:B4)>2,合計(B2:B4),IF(合計(B2:B4)=2,1,0))
正解
IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,0,1))

B5は2の位の桁の値である。合計(B2:B4)は最大で1+1+1=3になり得る。合計<2(0か1)なら繰上げは起きずその値をそのまま表示するので合計(B2:B4)を返す。合計=2なら4の位へ1繰り上がり,この桁には0を残す。合計=3なら4の位へ1繰り上がり,この桁には1を残す。したがって式は IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,0,1)) となり,値の対応0→0,1→1,2→0,3→1を正しく実現する。

?選択肢ごとの解説

ア ○B5は2の位の桁の値である。合計(B2:B4)は最大で1+1+1=3になり得る。合計<2(0か1)なら繰上げは起きずその値をそのまま表示するので合計(B2:B4)を返す。合計=2なら4の位へ1繰り上がり,この桁には0を残す。合計=3なら4の位へ1繰り上がり,この桁には1を残す。したがって式は IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,0,1)) となり,値の対応0→0,1→1,2→0,3→1を正しく実現する。
イ ×外側の条件「<2」と最初の戻り値「合計(B2:B4)」は正しいが,内側のIFが IF(=2,1,0)…
ウ ×外側条件が「>2」になっている。合計が0,1,2のときは false 側(内側IF)へ進むが,内側は IF(=2,0,1)…
エ ×外側条件が「>2」で,合計=3のとき true 側の合計(B2:B4)=3をそのまま桁に表示してしまう(1桁に3は不可)。また合計が0,1のとき内側…
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-r8k-q74

【ITパスポート試験】オフィスツールの問題と解答・解説|ukamiru 過去問