C当然不行。。
Na2SO4除去Ba2+,NaCl除去Ag+,NaOH过量除去Cu2+,溶液中存在的是AlO2-。。这时候加入NH3·H2O有什么用?。。。。NH3·H2O不能使AlO2-转化为Al(OH)3。。
而D则可以。
NaCl除去Ag+,NaOH过量除去Cu2+,并且使Al3+转化为AlO2-,过量H2SO4除去Ba2+,并将AlO2-又变回Al3+,最后用NH3·H2O使铝离子沉淀,注意NH3是无法将Al(OH)3变为AlO2-的。
回答满意请采纳
C选项中,有多个问题,首先你加入硫酸钠,可以析出硫酸钡,但是硫酸银在水中也是微溶的,很难做到逐一析出;就算这个问题不考虑,那么你在加氢氧化钠的时候,肯定要加过量,让氢氧化铝先溶解成偏铝酸钠,但是最后加氨水有什么意义呢?根本不会把铝重新转化为沉淀,所以C肯定不行。