15.8g KMnO4与100mL 12mol/L过量浓盐酸充分反应,化学方程式如下:2KMnO4+16HCl═2KCl

1个回答

  • 解题思路:(1)根据n=[m/M]计算KMnO4的物质的量,根据方程式计算生成氯气的物质的量,再根据V=nVm计算氯气的体积;

    (2)被氧化的HCl生成氯气,根据氯原子守恒计算;

    (3)根据氯原子守恒计算反应后溶液中n(Cl-),根据氯离子守恒可知n(AgCl)=n(Cl-),再根据m=nM计算.

    (1)15.8gKMnO4的物质的量=[15.8g/158g/mol]=0.1mol,

    浓盐酸过量,高锰酸钾完全反应,设生成氯气的物质的量为n,则:

    2KMnO4+16HCl═2KCl+2MnCl2+5Cl2↑+8H2O

    2 5

    0.01mol n

    故n=[0.1mol×5/2]=0.25mol,

    故生成氯气的体积=0.25mol×22.4L/mol=5.6L,

    答:生成氯气的体积为5.6L;

    (2)被氧化的HCl生成氯气,根据氯原子守恒计可知被氧化的HCl物质的量=0.25mol×2=0.5mol,

    答:被氧化的HCl的物质的量为0.5mol.

    (3)根据氯原子守恒,可知反应后溶液中n(Cl-)=0.1L×12mol/L=1.2mol-0.25mol×2=0.7mol,根据氯离子守恒可知n(AgCl)=n(Cl-)=0.7mol,故m(AgCl)=0.7mol×143.5g/mol=100.45g,

    答:生成AgCl的质量为100.45g.

    点评:

    本题考点: 化学方程式的有关计算.

    考点点评: 本题考查根据方程式计算、氧化还原反应计算,难度不大,注意(2)(3)中利用守恒进行计算,结合计算.