選項a是正確的。中國古代有奴隸制五刑,封建制五刑。前者包括五種體罰:莫、莫(衣)、莫、貢、打。封建制度的五刑是:刑、杖、徒、流放、死刑。封建五刑制度最早確立於隋代的《黃愷律》。
選項B是正確的,十惡中的“絕道”是指滅絕人性,包括殺全家(且被害人死得不公正),或肢解屍體殺人;或者用下毒的方法企圖毒死人。因此,張的殺人碎屍行為應該是不合理的。
選項C是正確的。按照唐律,“因公務而犯罪”是“公罪”。官員在執行公務時不慎出錯,犯罪發生在執行公務的過程中,不屬於謀取私利的犯罪,屬於“公共犯罪”。
選項D錯誤。唐代行使中央司法權的機關是大理寺,刑部監察復查(明清兩者職能顛倒)。