甲、乙、丙三人大学毕业后选择从事各不相同的职业:教师、律师、工程师。其他同学做了如下猜测:
    小李:甲是工程师,乙是教师。
    小王:甲是教师,丙是工程师。
    小方:甲是律师,乙是工程师。
    后来证实,小李、小王和小方都只猜对了一半。那么,甲、乙、丙分别从事何种职业?
 
【正确答案】 D
【答案解析】 分析三人的话发现小方的后半句和小李的两句话均不能同时为真,因此小方的后半句一定为假。根据三个人“都只猜对了一半”可知小方的前半句为真,即甲是律师;结合小王的话可知丙是工程师,则乙是教师。故本题选D。