甲乙丙丁分别是NaOH,Al2(SO4)3,MgSO4,BaCl2四种物质中的一样,若将丙溶液逐滴滴入甲溶液,发现开始无沉淀

问题描述:

甲乙丙丁分别是NaOH,Al2(SO4)3,MgSO4,BaCl2四种物质中的一样,若将丙溶液逐滴滴入甲溶液,发现开始无沉淀
继续滴加产生沉淀,最终沉淀不消失,若将丙溶液滴入丁溶液产生沉淀,据此推断乙是()
A、NaOH
B、Al2(SO4)3
C、MgSO4
D、BaCl2
答案是C,为什么

若将丙溶液逐滴滴入甲溶液,发现开始无沉淀;生成偏铝酸钠,继续滴加产生氢氧化钠沉淀,最终沉淀不消失,说明丙是Al2(SO4)3,甲是NaOH,
若将丙溶液滴入丁溶液产生沉淀,说明丁是BaCl2,生成硫酸钡沉淀
据此推断乙是MgSO4Al2(SO4)3遇到NaOH应该是先生成Al(OH)3沉淀,然后AlO2-沉淀消失吧你那是把NaOH加到Al2(SO4)3中,而题中是:把Al2(SO4)3滴加到NaOH,开始NaOH过量,不能生成Al(OH)3沉淀,而是生成NaAlO2,之后Al2(SO4)3过量,才生成Al(OH)3沉淀,