跳到正文

平成27年度 春期 ITパスポート試験 問98

这道题的解析和你的作答记录。

問98
頻出度★★☆

F社では,新製品を開発するに当たり,100人のモニタを募集して市場調査を行った。モニタには,性能,価格,デザインの三つの項目について,それぞれを重視するかどうかを“はい”又は“いいえ”のいずれかで答えてもらった。 モニタから得られた回答は,図1のレコード形式で回答ファイルに登録した。 レコードの項目“性能”,“価格”,“デザイン”には,それぞれ,質問に対する回答が“はい”の場合には1が,“いいえ”の場合には0が記録されている。 回答ファイルの中から,条件に合致するレコード数を表示するために,次の命令が使用できる。 件数表示(条件) ここで,条件には,and,or及び[ ]を組み合わせた複合条件を指定できる。条件の評価は[ ]の中が優先して評価される。また,[ ]の中にさらに[ ]を記述することもできる。 条件を変えて,命令を実行した結果を表1に示す。 表1 命令を実行した結果

条件件数表示命令の実行結果
性能=155
価格=160
デザイン=145
[性能=1]and[価格=1]30
[価格=1]and[デザイン=1]25

性能,価格,デザインを重視する人の集合を,それぞれ,集合“性能”,集合“価格”,集合“デザイン”として,図2のベン図で表す。次の命令の条件に合致するベン図中の領域はどれか。 件数表示([[性能=1] or [価格=1]] and [デザイン=1])

出典 平成27年度 春期 ITパスポート試験 問98
解説

問 98

  • 错误ア

    A、B、E 是「重视性能或价格,但不重视设计」的区域,也就是[[性能=1]or[价格=1]]and[设计=0]。它只收集了设计圆外侧的部分,与条件中的[设计=1]正好相反,所以是错误的。

  • 错误イ

    A 是不包含在设计圆内的区域(只重视性能),因此不满足[设计=1]。而且遗漏了三者全部重视的 D,D 也满足性能=1 且设计=1 的条件,所以这个集合既有多余项又有遗漏项。

  • 错误ウ

    B、D 是性能圆与价格圆重叠的部分,即[性能=1]and[价格=1]的区域。而题目的条件是用 or(两者之一即可)把性能和价格连接起来,并不是 and。此外,B 位于设计圆的外侧,因此也不满足[设计=1]。

  • エ

    正解 在图2的韦恩图中,各集合所占的区域如下:集合「性能」(上方的圆)=A、B、C、D;集合「价格」(左下的圆)=B、D、E、F;集合「设计」(右下的圆)=C、D、F、G。命令的条件是[[性能=1]or[价格=1]]and[设计=1],所以从内层的 or 开始依次求解。首先,「性能=1 或 价格=1」是性能圆与价格圆的并集(合并),即 A、B、C、D、E、F。接着再用 and(交集)把它与「设计=1」连接起来,于是上面求得的区域中,只有同时也包含在设计圆内的部分被保留,结果是 C、D、F。其含义是「重视设计,并且至少也重视性能或价格之一的人」所在的区域,其中 C=重视性能与设计,F=重视价格与设计,D=三者全部重视的区域。因此正确答案是 エ(C, D, F)。

ここがポイント
  • 在韦恩图中,and(逻辑与)对应区域的重叠部分(交集),or(逻辑或)对应把区域合并起来的范围(并集)。条件式要从最内层的括号开始依次求出区域。
  • 要按照「属于哪些集合」把三个圆划分出的各个区域整理清楚。这里是 性能={A,B,C,D}、价格={B,D,E,F}、设计={C,D,F,G},中央的 D 同时属于三个集合,因此在 and 条件下也要注意不要漏数它。
用語
解答問98エ
练这一题

作答记录