HOME»基本情報技術者試験掲示板»基本情報過去問 平成30年春期 午後問13
投稿する
基本情報過去問 平成30年春期 午後問13 [4204]
にさん(No.1)
設問2eについて、選択肢イとエの違いがあまり分かりません。イが何故不正解なのでしょうか?よろしくお願いいたします。
2022.05.03 15:12
chihiroさん(No.2)
★FE プラチナマイスター
この投稿は投稿者により削除されました。(2022.05.03 20:52)
2022.05.03 20:52
chihiroさん(No.3)
★FE プラチナマイスター
選択肢イ:相対(D2,J,0)
Jはワークシート"予約リスト"のうち、ワークシート"会議室選定"のセルA19(希望日)と一致する最も上の行の位置を返します。ワークシート"会議室選定"のセルD2:D16のいずれかに'否'を入れるのですが、Jの値次第では全く無関係のセルに入力されます。例えばJ=1000であれば、セルD1002に'否'が入力されます(照合一致(A19…)が予約リストのセルB2:B10000を検索範囲としているので、Jは9999までとり得ます)。他にも間違いである理由はありますが、こういう理由からイは明らかに誤りだとわかります。
選択肢エ
まず、表引き(予約リスト!G2:G10000,J,1)について考えます。Jは上で述べたとおりで、予約リストのG列は会議室番号となっているので、表引き(予約リスト!G2:G10000,J,1)は希望日と一致する最も上の行の会議室番号を返します。
続いて、照合一致(表引き(予約リスト!G2:G10000,J,1),予約リスト!G2:G10000,0)です。表引き(予約リスト!G2:G10000,J,1)は会議室番号なので、予約リストのG2:G10000にある会議室番号と初めて一致する位置を返します。これも選択肢イのようにワークシート"会議室選定"のセルD2:D16から外れたセルに入力をしてしまうこと、希望日と異なる日に利用する会議室番号の位置を返してしまうことなどから誤りだとわかります。
Jはワークシート"予約リスト"のうち、ワークシート"会議室選定"のセルA19(希望日)と一致する最も上の行の位置を返します。ワークシート"会議室選定"のセルD2:D16のいずれかに'否'を入れるのですが、Jの値次第では全く無関係のセルに入力されます。例えばJ=1000であれば、セルD1002に'否'が入力されます(照合一致(A19…)が予約リストのセルB2:B10000を検索範囲としているので、Jは9999までとり得ます)。他にも間違いである理由はありますが、こういう理由からイは明らかに誤りだとわかります。
選択肢エ
まず、表引き(予約リスト!G2:G10000,J,1)について考えます。Jは上で述べたとおりで、予約リストのG列は会議室番号となっているので、表引き(予約リスト!G2:G10000,J,1)は希望日と一致する最も上の行の会議室番号を返します。
続いて、照合一致(表引き(予約リスト!G2:G10000,J,1),予約リスト!G2:G10000,0)です。表引き(予約リスト!G2:G10000,J,1)は会議室番号なので、予約リストのG2:G10000にある会議室番号と初めて一致する位置を返します。これも選択肢イのようにワークシート"会議室選定"のセルD2:D16から外れたセルに入力をしてしまうこと、希望日と異なる日に利用する会議室番号の位置を返してしまうことなどから誤りだとわかります。
2022.05.03 20:51