判断推理

甲、 乙、 丙、 丁四人中有一个是医生, 甲说: “丁是医生。 ”乙说: “我不是医生。 ”丙说: “甲是医生。 ”丁说: “甲胡说。 ”
已知他们当中只有一个人说假话, 那么(     )是医生。

【正确答案】 B
【答案解析】

由题干可知, 甲和丁的话为矛盾关系, 那么说假话者一定在甲和丁当中, 则乙和丙的话均为真, 由丙的话为真可知医生为甲, 答案选B。