答案: 这道题目可以运用排除法进
行推理。首先,甲和乙都说“我没有偷走
文件”可知这两句不可能全是实话。如果
这两句都是实话,那么丙就是作案者。根
据题意,六条供词中只有两条是正确的。
既然甲和乙的话都是实话,那么丙的话就
一定是假话。而当丙说假话时又跟已知条
件相矛盾,所以,甲和乙的话只有一句是
实话。可以确定丙不是作案者,因而先排
除丙。
其次,因为三名嫌疑人之中只有一
个人不会破译密码,所以甲的“我不会破
译密码”、乙的“我会破译密码”和丙的
“我不会破译密码”中不可能只有一条实
话。而根据题意这三句话中最多只有一句
实话,所以这三句话应该都是假话。至于
丙说的“是会破译密码的人作的案”则是
实话。由此可以确定乙不会破译密码,因
而犯罪嫌疑人可以排除乙。故此,甲才是
作案者。