含1mol的KOH的溶液与含2mol Ba(HCO3)2的溶液混合:Ba2++2HCO3-+2OH-==BaCO3+CO32-+2H2O为什么不对?

问题描述:

含1mol的KOH的溶液与含2mol Ba(HCO3)2的溶液混合:Ba2++2HCO3-+2OH-==BaCO3+CO32-+2H2O为什么不对?

碳酸氢钡过量,氢氧化钾不足量,只能按少的物质的量写化学方程式!
Ba2+ + HCO3- + OH- == BaCO3 ↓ + HCO3- + H2O

不对,你这个反应是1molBa(HCO3)2与2mol KOH反应,与题不符.
应该是:
Ba2+ + HCO3- + OH- == BaCO3 + HCO3- + H2O