碳酸钠可以和BaCl2反应生成沉淀,所以可以判断碳酸钠和BaCl2不可能同时含有;
而当加入稀硫酸后出现了白色沉淀,所以可以判断溶液中含有BaCl2,
进而可以判断溶液中不含有Na2CO3,
但是加入硫酸后放出了气体,所以可以判断在溶液中还含有NaHCO3,
因为有NaHCO3,加入NaOH后,变为Na2CO3,CO32-与Ba2+形成BaCO3沉淀,
这就是 :“取样后向其中滴加NaOH溶液,溶液中出现沉淀”的成分.
这个沉淀不一定是MgCl2.所以MgCl2是可能含有,而不是一定
一定含有BaCl2、NaHCO3
一定不含Na2CO3
可能含MgCl2
选择A