小张:我不是罪犯。 小李:我们当中有人不是罪犯。 小王:小李是罪犯。 只有一个人…
小张:我不是罪犯。 小李:我们当中有人不是罪犯。 小王:小李是罪犯。 只有一个人说的是真话,那么可推出下列哪项( )。
A. 小张是罪犯
B. 小李是罪犯
C. 小王是罪犯
D. 三个人中没有罪犯
答案与解析
正确答案:A
花生十三讲解
用真假推理的假设法。假设小张说真话即小张不是罪犯,那么小李'我们当中有人不是罪犯'也必然为真,出现两句真话,与只有一人说真话矛盾。故小张说假话,小张是罪犯。此后无论是小李假话(三人皆罪犯、小王真话)还是小王假话(小李不是罪犯、小李真话),都能满足恰有一句真话,两种情形均可自洽,但共同结论是小张是罪犯。确认答案为A。
原解析
第一步:分析题干条件。
(1)小张:我不是罪犯;
(2)小李:我们中有人不是罪犯;
(3)小王:小李是罪犯;
(4)只有一个人说的是真话。
第二步:根据题干条件进行推理。
条件中不存在明显的矛盾和反对关系,根据条件(4)可知只有一个人说真话,因此可从反面找不能同时为假的条件。
若条件(1)为假,可得“小张是罪犯”;若条件(2)为假,可得“我们所有人都是罪犯”;若条件(3)为假,可得“小李不是罪犯”。经分析条件(2)(3)不能同时为假,结合条件(4)可知条件(2)(3)必有一真一假(谁真谁假无法确定),那么条件(1)一定为假,可得“小张是罪犯”。
故正确答案为A。