甲说:“乙说谎”;乙说“丙说谎”;丙说:“甲和乙都说谎。”请确定下面哪一个选项是真的:

11 查阅

甲说:“乙说谎”;乙说“丙说谎”;丙说:“甲和乙都说谎。”请确定下面哪一个选项是真的:

A.乙说谎。

B.甲和乙都说谎。

C.甲和丙说谎。

D.乙和丙都说谎。

参考答案:

C解析:真假推理题。用假设代人法推理。假设乙说谎,则甲说真话,丙也说真话。既然丙也说真话,那么确实甲和乙都说谎。这就存在了内在矛盾,故这种情况不可能。从而知,乙只能说真话。这样可推出:甲说谎,丙也说谎。既然丙说谎,可进一步推知甲说真话或乙说真话。而由上述推理知事实上甲说谎,因此,必然由乙说真话。这与上述推理不矛盾。因此,正确答案为C。

软考高级