你的问题就在于没有记清楚离子的放电顺序。
首先,电解池阳极发生氧化反应,放电的物质化合价升高,常见的顺序是 活性电解>碘离子>溴离子>氯离子>氢氧根离子,注意阳极都是阴离子放电。
阴极发生还原反应,放电顺序是三价铁离子>铜离子>氢离子>亚铁离子>锌离子,是金属活动性的反方向。
所以从上面很容易得知,氢离子在铁离子之前放电,氢离子没有了,再轮到铁,如果有铜离子,氢离子靠后。
锌和铁比,锌活泼,所以锌是负极失去电子;铁原子不能得到电子,只能传给溶液中的离子,溶液中的阳离子只有钠和氢,氢比钠溶液得到电子,所以在正极上氢得到电子。
Ka Na Ca Mg Al Zn Fe Ni Sn Pb (H)Cu Hg Ag Au Pt
金属还原性排列顺序,越在前面越容易失去电子,即还原性越强,而靠后的氧化性越强,即形成阳离子时更容易得到电子。所以在你的原电池中,Zn充当正极,失去电子,氢离子得到电子形成氢气。