甲、乙、丙三人中有一人做了一件好事,问是谁做的好事,甲说:“是乙做的”.乙说:“不是我做的”.丙说:“不是我做的”.三人中有两人说的话不是真话,一人说的是真话,做好事的人是(  )A. 甲B. 乙C. 丙D. 不能确定

问题描述:

甲、乙、丙三人中有一人做了一件好事,问是谁做的好事,
甲说:“是乙做的”.
乙说:“不是我做的”.
丙说:“不是我做的”.
三人中有两人说的话不是真话,一人说的是真话,做好事的人是(  )
A. 甲
B. 乙
C. 丙
D. 不能确定

1、假如甲做了好事,那么甲说了真话,丙乙都说了实话,不合题意;
2、假如乙做了好事,那么乙说了谎,甲丙说了实话,不符合题意;
3、假如丙做了好事,那么甲丙说了谎,乙说了实话,符合题意;
所以是丙做了好事.
故选:C.
答案解析:假设其中一人做了好事,他们三人中说真话的只有一个人,由此讨论得出问题的结论.
考试点:逻辑推理.
知识点:此题假定某人做了好事,再根据它们说的话与“三人中有一个说了真话”这个条件进行分析,进而得出结论.