1.會記發言為真,司機和程序員發言為假
則甲是程序員,丙是詐騙犯,司機是詐騙犯;故乙是會計,發言為真。
2.司機發言為真,會記和程序員發言為假
則甲不是程序員,丙不是詐騙犯,司機是詐騙犯;由題意可得詐騙犯說的是假話,與司機發言為真相違背,排除這種可能性。
3.程序員發言為真,會記和司機發言為假
則甲不是程序員,丙是詐騙犯,司機不是詐騙犯;由於詐騙犯發言為假,故會記(丙)是詐騙犯;甲不是程序員,而是司機;乙是程序員,發言為真。
綜合情況1和情況3,乙不是司機,發言為真