问题 计算题

用8.7 g MnO2和10 mol/L的盐酸120 mL反应制取Cl2

(1)在标准状况下可生成多少升氯气?

(2)若把反应后的剩余溶液稀释成1L后,取出20 mL(不考虑HCl损失),在这20 mL溶液中加入足量AgNO3溶液,可得AgCl多少克?

答案

(1)

n( HCl)=10 mol/L×0.12L=1.2mol,

MnO2      +    4HCl(浓)MnCl2+Cl2↑+2H2

   1                4

0.1mol       1.2 mol

盐酸过量,依MnO2的量来计算。

n(Cl2)=n(MnO2)= 0.1 mol,

故V(Cl2)=0.1 mol×22.4 L.mol-1=2. 24 L。

(2)由(1)可知n(Cl2)=0.1 mol,根据氯元素守恒,有:

n(Cl-)=n(HCl)-2n(Cl2)=1.2mol -2×0.1mol=1 mol。

在20 mL溶液中,

依 Cl-~AgCl,有:n(AgCl)=n(Cl-)=0. 02 mol。

故m( AgCl) = 0. 02 mol×143. 5g.mol-1=2. 87 g。

选择题
单项选择题