パスポイ

"気温"表の2011年の7月1日から8月31日までの間で… ITパスポート 平成28年度秋期74

テクノロジ系

"気温"表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。 気温

最高気温
20111112
20111211
2011139
201173134
20118136
2011123110
20121111
平成28年度秋期 問74の図
  • 年 = 2011 and (月 = 7 and月 = 8) and最高気温 ≦ 35
  • 年 = 2011 and (月 = 7 and月 = 8) and最高気温 ≧ 35
  • 年 = 2011 and (月 = 7 or月 = 8) and最高気温 ≦ 35
  • 年 = 2011 and (月 = 7 or月 = 8) and最高気温 ≧ 35
正解と解説を見る

正解

年 = 2011 and (月 = 7 or月 = 8) and最高気温 ≧ 35

「2011年の7月1日から8月31日まで」という条件は月が7または8のいずれかであればよいので論理和(OR)で表す必要があり、また「最高気温が35度以上」は「≧35」で表すため、選択肢4(年=2011 and (月=7 or月=8) and最高気温≧35)が正解です。「月=7 and月=8」という条件(選択肢1・2)は、1つのレコードの月が同時に7と8になることはあり得ないため、常に該当なしとなり誤りです。また「最高気温≦35」(選択肢1・3)は35度以下を抽出する条件であり、求める「35度以上」とは逆の条件になっているため誤りです。「複数月にまたがる条件はOR」「以上・以下の不等号の向き」を正しく使い分けることが重要です。

出典:平成28年度 秋期 ITパスポート試験 問74

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。