作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 18:07:19
加热下列物质,将产生的气体通入BaCl2溶液中,能产生白色沉淀的是( )
A.Na2CO3.10H2O B.NaHCO3
C.(NH4)2CO3 D.CaCO3
选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(沉淀)