欲解此题,必须考查反应前后气体的变化量.到底生成一氧化碳还是二氧化碳,还是二者都有,题中没说,那就来看化学方程式:
假定全部生成二氧化碳,则
C + O2 = CO2 一份O2生成一份CO2,反应前后气体的化学计量数之差为1-1=0,
压强不会变.(同温同体积下,气体的分子数与气体压强成正比!)
假定全部生成一氧化碳,则
2C + O2 = 2CO 一份O2生成两份CO2,反应前后气体的化学计量数之差为2-1=1,
压强增大一倍.
而实际上是压强只比原来增大0.4倍.说明反应中既有二氧化碳也有一氧化碳.假设生成了x分子的CO2和y个分子的CO,根据原子守恒,写出实际反应的方程式:
(x+y)C + [(2x+y)/2]O2 = xCO2 + yCO
反应前有(2x+y)/2个气体分子,反应后有(x+y)个气体分子,反应后压强是反应前的1.4倍,则可得比例关系
(x+y):(2x+y)/2 = 1.4:1
解此方程得y = (4/3)x
所以该反应中C与O2的化学计量数比为7:5,即反应可以写成
7C + 5O2 = 3CO2 + 4CO
分子量 84 160
实际质量 m 8g
比例关系 84:160 = m:8g
解得 m = 4.2g
答案选C.