某溶液中可能含Na2CO3、MgCl2、NaHCO3和BaCl2中的一种或几种.向该溶液中加入NaOH
2个回答

碳酸钠可以和BaCl2反应生成沉淀,所以可以判断碳酸钠和BaCl2不可能同时含有;

而当加入稀硫酸后出现了白色沉淀,所以可以判断溶液中含有BaCl2,

进而可以判断溶液中不含有Na2CO3,

但是加入硫酸后放出了气体,所以可以判断在溶液中还含有NaHCO3,

因为有NaHCO3,加入NaOH后,变为Na2CO3,CO32-与Ba2+形成BaCO3沉淀,

这就是 :“取样后向其中滴加NaOH溶液,溶液中出现沉淀”的成分.

这个沉淀不一定是MgCl2.所以MgCl2是可能含有,而不是一定

一定含有BaCl2、NaHCO3

一定不含Na2CO3

可能含MgCl2

选择A