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的關系.