答案解析
解:(1)假设“三人都说谎”是正确的,那么乙和丙确实说谎,所以甲说的是真话,产生矛盾,这个说法是错误的;
(2)假设“三个人都不说谎”是正确的,那么与甲乙丙三人的说法都矛盾,所以这个说法是错误的;
(3)假设“三人中有一人且只有一人说谎”是正确的,如果甲说谎,那么与乙说的话相矛盾,同理乙说谎与丙的话相矛盾,丙说谎与甲的话相矛盾;这个说法是错误的;
(4)假设“三人中有一人且只有一人不说谎”;如果甲说真话,那么乙和丙都说谎,同理乙说真话,甲丙都说谎,丙说真话,甲乙都说谎;没有矛盾;所以只有(4)的说法是正确的。
因此,本题正确答案是:(4)。