天使永远说真话,魔鬼永远说假话,人有时说真话有时说假话。现有天使、魔鬼和人各一位,分别穿着红衣服、蓝衣服和白衣服。他们各自叙述如下:
红衣服:“我不是魔鬼。”
蓝衣服:“我不是天使。”
白衣服:“我不是人。”
由此可见_____。
A、穿红衣服的是天使
B、穿红衣服的是魔鬼
C、穿红衣服的是人
D、穿白衣服的是魔鬼
答案:B
解析:假设蓝衣服说的为假,则蓝衣服为天使,与天使永远说真话矛盾,故蓝衣服不是天使,所说为真。又因魔鬼永远说假话,则蓝衣服不是魔鬼,推出蓝衣服为人。接着可推出白衣服所说的话为真,则穿白衣服的为天使,穿红衣服的为魔鬼。故答案选B。