解题思路:根据在溶液中,离子之间能否结合生成不溶于水的物质,来判断是否发生反应,并利用不一定会出现沉淀这一关键信息.
A、Na2SO4、BaCl2会发生反应有硫酸钡沉淀生成,且硫酸钡不溶于酸,则一定出现沉淀,故A错误;
B、Na2CO3、CaCl2会发生反应有碳酸钙沉淀生成,该溶液中没有酸,则一定出现沉淀,故B错误;
C、MgSO4、NaOH会发生反应有氢氧化镁沉淀生成,但氢氧化镁能溶于酸,则不一定出现沉淀,故C正确;
D、AgNO3、NaCl、HCl会发生反应生成氯化银沉淀,且不溶于酸,则一定出现沉淀,故D错误;
故选C.
点评:
本题考点: 复分解反应的条件与实质.
考点点评: 本题考查利用复分解反应发生的条件来判断能否生成沉淀,学生应熟悉物质的溶解性并注意物质能否与酸反应来解答.