在一个地方,有两种人,一种说真话 一种说假话

问题描述:

在一个地方,有两种人,一种说真话 一种说假话
中世纪的西欧有一个地方,那里只有两种人:骑士和无赖.骑士说真话,无赖说假话,但从外表上看不出有什么区别.一天,一个外地的学者来到这里,遇到两个人——甲和乙,他问甲;“你们两个当中肯定有一个骑士吧?”甲说:“没有”.由此,可以判断出甲和乙分别是() A.甲是骑士,乙是无赖 B.甲 乙都是骑士、 C.甲是无赖,乙是骑士 D.甲 乙都是无赖 应该选哪个啊?

C. 如果甲是骑士,那他说真话,就说明没有骑士,那AB可以排除. 如果甲不是骑士,那他说的就是假话,说有骑士,骑士就是乙