很明显是错误的
因为 0.4 mol Na参加反应时,虽然有0.3 mol CO2 参加了反应
但是
只有 0.1 mol CO2 是被还原成了 C ,其他0.2 mol CO2 化合价并没有发生变化,只是与Na 结合成Na2CO3
遇到这个问题可以从生成物着手
希望对你有帮助
看反应方程式
并不是所有的CO2都被还原了啊,
还有一大部分进入到了NA2CO3中去了哇!
被还原的CO2只有1/3呀
因此被还原的CO2为0.3NAX1/3=0.1NA
应该是0.1mol。
法一,化合价降低表示被还原,而生成的Na2CO3当中的C化合价是+4价,与CO2中C的化合价一样,只有生成C(金刚石),化合价降低了4,所以被还原的CO2为0.1mol,得到0.4mol电子。
法二,可以根据“得到电子数=失去电子数”这种动态平衡来确定。由于金属钠变为了钠离子,化合价由0升高到1,假设金属钠有4mol,则失去的电子数就为4mol。发生化合价变化的C元素相应的会得到4mol电子,而CO2变成C时化合价由+4变成了0,降低了4个化合价,那么生成的C(金刚石)的量则为1mol,那么这时就可得出1mol的CO2被还原了。
因为每3个CO2里只有一个是被还原了,另两个还是+4价的C,存在在碳酸根里
所以被还原的CO2是0.1Na
当有0.4MOL NA参加反应时,参加反应的CO2为0.3NA,但其中只有0.1NA被还原。
还可以从电子守恒考虑,0.4MOL NA参加反应,失去电子0.4MOL,只能够0.1MOLCO2被还原。
CO2中的C是+4价,NaCO3中的C是+6价,金刚石是0价,所以只有0.1mol被还原