B
解析:
分析:先判断p?q与q?p的真假,再根据充要条件的定义给出结论;
也可判断命题p与命题q所表示的范围,再根据“谁大谁必要,谁小谁充分”的原则,判断命题p与命题q的关系.
解答:若a=b成立,则ac=bc也成立但苈ac=bc,c=0时,a=b不一定成立故“ac=bc”是“a=b”的必要非充分条件故选B
点评:判断充要条件的方法是:①若p?q为真命题且q?p为假命题,则命题p是命题q的充分不必要条件;
②若p?q为假命题且q?p为真命题,则命题p是命题q的必要不充分条件;
③若p?q为真命题且q?p为真命题,则命题p是命题q的充要条件;
④若p?q为假命题且q?p为假命题,则命题p是命题q的即不充分也不必要条件.⑤判断命题p与命题q所表示的范围,再根据“谁大谁必要,谁小谁充分”的原则,判断命题p与命题q的关系.