试题详情
简答题为什么把CO2通人Ba(OH)2溶液时有白色沉淀,而把CO2通人BaCl2溶液时没有沉淀产生?
  • CO2通入水中生成H2CO3或HCO3-,它们在溶液中存在着解离平衡:当遇到Ba(OH)2解离出的OH-时,H+和OH-反应,使平衡向解离方向移动,从而使溶液中CO32-的浓度增大,生成BaCO3沉淀。而在BaCl2溶液中,无法生成大量的CO32-,故不能生成BaCO3沉淀。
  • 关注下方微信公众号,在线模考后查看

热门试题