某调查公司对甲、乙、丙三部电影的收看情况向125人进行调查,有89人看过甲片,47人看过乙片,63人看过丙片,其中有24人三部电影全看过,20人一部也没有看过,则只看过其中两部电影的有
 
【正确答案】 D
【答案解析】 设集合A、B、C分别表示看过甲片、乙片、丙片的人。由三集合的容斥原理可知,|A∩B|+|B∩C|+|A∩C|=|A|+|B|+|C|+|A∩B∩|C|-|A∪B∪C|=89+47+63+24-(125-20)=118,所以只看过其中两部电影的有118-24×3=46人。