饭店的餐桌上有四个杯子，每个杯子上写着一句话。

　　第1个杯子：每个杯子里都有水果糖。

　　第2个杯子：我的里面有苹果。

　　第3个杯子：我的里面没有巧克力。

　　第4个杯子：有的杯子里没有水果糖。

　　以上所述，如果有一句话是真的，那么以下哪种说法为真？

　　A．每个杯子中都有水果糖。

　　B．每个杯子中都没有水果糖。

　　C．每个杯子里都没有苹果。

　　D．第3个杯子里有巧克力。
user
饭店的餐桌上有四个杯子，每个杯子上写着一句话。

　　第1个杯子：每个杯子里都有水果糖。

　　第2个杯子：我的里面有苹果。

　　第3个杯子：我的里面没有巧克力。

　　第4个杯子：有的杯子里没有水果糖。

　　以上所述，如果有一句话是真的，那么以下哪种说法为真？

　　A．每个杯子中都有水果糖。

　　B．每个杯子中都没有水果糖。

　　C．每个杯子里都没有苹果。

　　D．第3个杯子里有巧克力。
assistant
由题目得，第一和第四个杯子一定有句真话，因为这两句话是矛盾的。假设第一个杯子是真话，第二个杯子就是假话，第三个杯子是真话，有2句真话矛盾。所以第四个杯子说的是真话，其他三个杯子都是假话！A排除。B也排除，因为有些杯子没有糖，有些杯子是有的，例如，第一个杯子有糖，第二个有糖，第三个有巧克力，第四个有苹果。由此可以看出，C也不对。只有D是真的，如果第三个杯子没有巧克力，那么就有2句话是真的了。所以选D。