问题 填空题

有一无色溶液,含有Na+、Ag+、Ba2+、Al3+、AlO2-、MnO4-、CO32-、SO42-中的许多种.取该溶液进行如下实验:

①取适量溶液,加入过量盐酸,有气体生成,并得到溶液.

②在①所得溶液中再加入过量的碳酸氢铵溶液,有气体生成,同时析出白色沉淀甲.

③在②所得溶液中加入过量浓Ba(OH)2溶液,也有气体生成,并有白色沉淀乙析出.

根据上述实验回答下列问题:

(1)溶液中一定不存在的离子是______;

(2)一定存在的离子是______;

(3)判断沉淀乙成分的方法是______.

答案

(1)、根据无色溶液,确定不会MnO4-.加入过量盐酸,有气体生成,确定含CO32-,CO32-与Ag+、Ba2+、Al3+反应产生沉淀,无色溶液,

故答案为:Ag+、Ba2+、Al3+、MnO4-

(2)、在①所得溶液中再加入过量的碳酸氢铵溶液,有气体生成,同时析出白色沉淀甲,①中过量盐酸与碳酸氢铵反应,NH4HCO3+HCl=NH4Cl+H2O+CO2↑,

过量的碳酸氢铵溶液与某离子反应有沉淀生成,只能是AlO2-与HCl反应得到的Al3+,故含有AlO2-

故答案为:CO32-,AlO2-

(3)、在②所得溶液中加入过量浓Ba(OH)2溶液,也有气体生成,并有白色沉淀乙析出,②中剩余的碳酸氢铵溶液与

Ba(OH)2溶液反应,NH4HCO3+Ba(OH)2=BaCO3↓+NH3↑+2H2O,

SO42-与Ba(OH)2溶液也反应,SO42-+Ba(OH)2=BaSO4↓+2OH-

故白色沉淀乙可能是BaCO3或BaSO4或BaCO3和BaSO4

BaCO3和盐酸反应,所以向BaCO3中滴加盐酸,沉淀会减少.BaSO4和盐酸不反应,所以向BaSO4中滴加盐酸,沉淀无变化,所以可用盐酸检验沉淀是哪种物质.

故答案为:取白色沉淀乙加入稀盐酸.若完全溶解则为BaCO3,若完全不溶解则为BaSO4

若部分溶解则为BaCO3与BaSO4的混合物.

单项选择题 A型题
单项选择题 案例分析题