加热下列物质,将产生的气体通入BaCl2溶液中,能产生白色沉淀的是( )

问题描述:

加热下列物质,将产生的气体通入BaCl2溶液中,能产生白色沉淀的是( )
A.Na2CO3.10H2O B.NaHCO3
C.(NH4)2CO3 D.CaCO3
1个回答 分类:综合 2014-10-13

问题解答:

我来补答
选C
A加热产生水蒸气,BD加热产生的气体只有二氧化碳,C加热产生的气体是水蒸气、氨气、二氧化碳.二氧化碳通入BaCl2溶液中是不会生成BaCO3沉淀的(反应CO2 + BaCl2 + H2O = BaCO3 + 2HCl不能发生,强酸制弱酸,弱酸不能制强酸),BaCO3沉淀须在碱性条件下生成,只有(NH4)2CO3加热生成氨气溶于水后呈碱性,才能使BaCO3沉淀.
(NH4)2CO3 =加热= 2NH3 + H2O + CO2
2NH3 + CO2 + H2O + BaCl2 = 2NH4Cl + BaCO3(沉淀)
 
 
展开全文阅读
剩余:2000
上一页:求补英语