题目内容

向100mLBa(OH)2溶液中加入过量的NaHCO3溶液生成BaCO3沉淀,过滤,将沉淀置于过量盐酸中,在标准状况下收集到4.48L气体.将滤液加水稀释至250mL,取出25mL恰好与20mL盐酸完全反应并收集到1.12L(标准状况下)气体.〔已知M(BaCO3)=197g?mol-1
(1)Ba(OH)2与过量的NaHCO3溶液反应的化学方程式
 

(2)生成BaCO3沉淀的质量
 
g.
(3)100mL Ba(OH)2溶液中溶质Ba(OH)2的物质的量浓度
 
mol/L.
(4)最初加入的NaHCO3溶液中含NaHCO3的物质的量
 
mol.
考点:化学方程式的有关计算
专题:
分析:(1)Ba(OH)2与过量的NaHCO3溶液反应的化学方程式为:Ba(OH)2+2NaHCO3=BaCO3↓+Na2CO3+2H2O;
(2)生成的沉淀为BaCO3,与盐酸反应生成二氧化碳,根据n=
V
Vm
计算二氧化碳物质的量,根据碳元素守恒可知n(BaCO3)=n(CO2),再根据m=nM计算BaCO3的质量;
(3)根据Ba元素守恒n[Ba(OH)2]=n(BaCO3),再根据c=
n
V
计算c[Ba(OH)2];
(4)滤液中加入盐酸,溶液中碳酸钠、碳酸氢钠与盐酸反应生成二氧化碳,根据n=
V
Vm
计算二氧化碳物质的量,进而计算250mL溶液反应可以生成二氧化碳的物质的量,原溶液中碳酸氢钠一部分转化为碳酸钡,根据碳元素守恒计算n(NaHCO3).
解答: 解:(1)Ba(OH)2与过量的NaHCO3溶液反应的化学方程式为:Ba(OH)2+2NaHCO3=BaCO3↓+Na2CO3+2H2O,故答案为:Ba(OH)2+2NaHCO3=BaCO3↓+Na2CO3+2H2O;
(2)生成的沉淀为BaCO3,与盐酸反应生成二氧化碳,生成二氧化碳物质的量为
4.48L
22.4L/mol
=0.2mol,根据碳元素守恒可知n(BaCO3)=n(CO2)=0.2mol,BaCO3的质量为0.2mol×197g/mol=39.4g,故答案为:39.4;
(3)根据Ba元素守恒n[Ba(OH)2]=n(BaCO3)=0.2mol,原溶液中c[Ba(OH)2]=
0.2mol
0.1L
=2mol/L,故答案为:2;
(4)滤液中加入盐酸,溶液中碳酸钠、碳酸氢钠与盐酸反应生成二氧化碳,25mL滤液反应二氧化碳物质的量为
1.12L
22.4L/mol
=0.05mol,250mL溶液反应可以生成二氧化碳为0.05mol×
250mL
25mL
=0.5mol,原溶液中碳酸氢钠一部分转化为碳酸钡,根据碳元素守恒n(NaHCO3)=0.2mol+0.5mol=0.7mol,故答案为:0.7.
点评:本题考查化学方程式计算、混合物计算,难度中等,(4)中注意滤液中有剩余的碳酸氢钠,注意利用守恒思想进行解答.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网