可以直接判断乙必定说的是真话，可以直接判断乙必定是说真话的，乙中的数字不管怎么变换都不可能是$$9$$的倍数．  因为七位数的数字之和为$$2+0+1+4+3+1+5=16$$，不是$$9$$的倍数；  如果丙说真话，那么他手中的数字是$$0$$和$$5$$，可以实现对调位置后被$$10$$整除；  如果甲说真话，那么他手中的数字只能是$$5$$和$$2$$，可以实现对调位置后被$$8$$整除；  如果丁说真话，那么他手中的数字只能是$$0$$和$$3$$，这样才能使得奇数位数字之和减去偶数位数字之和的差是$$11$$的倍数$$(2314015$$，$$(5+0+1+2)-(1+4+3)=0$$)．  综上，如果丙说真话，那甲和丁都是说谎话的人，两个人说谎话，不符合题意，所以说谎话的人是丙，选$$\text{C}$$． 
有七张卡片，每张卡片上写有一个数字，这七张卡片摆成一排，就组成了七位数$$2014315$$．将这七张卡片全部分给甲、乙、丙、丁四人，每人至多分$$2$$张．他们各说了一句话：  甲：``如果交换我卡片上的$$2$$个数字在七位数中的位置，那么新的七位数就是$$8$$的倍数''  乙：``如果交换我卡片上的$$2$$个数字在七位数中的位置，那么新的七位数仍不是$$9$$的倍数''  丙：``如果交换我卡片上的$$2$$个数字在七位数中的位置，那么新的七位数就是$$10$$的倍数''  丁：``如果交换我卡片上的$$2$$个数字在七位数中的位置，那么新的七位数就是$$11$$的倍数''  已知四人中恰有一个人说了谎，那么说谎的人是（~ ~ ~ ~）． 

1: 甲 
2: 乙 
3: 丙 
4: 丁 