【思路】
根据已知条件,甲:高佳1,侯亮4;乙:李明1,张晓3;丙:侯亮2,李明3;每个人都只对了一半,因此可以采用假设方法。首先假设甲的前半句错误,后半句正确,则侯亮4 高佳不是1→丙的前半句错误,则侯亮不是2 李明3→张晓不是3 李明不是1,与前面结论矛盾,故该假设不成立;因此甲说的前半句正确,后半句错误。则高佳1→乙前半句错误,即张晓3→丙后半句错误 即侯亮2→李明4,即:高佳﹥侯亮﹥张晓﹥李明。
因此,答案为A。