生成氢气2.24L(标况)即0.1molH2
因为每2mol一元醇和金属钠反应生成1mol氢气
所以生成0.1molH2,需要有0.2mol一元醇.
设A的物质的量为xmol,则B为2xmol,C为xmol
所以x+2x+x=0.2
解得x=0.05mol
所以A,B,C的物质的量分别为0.05mol 0.1mol 0.05mol
设A的相对分子质量为8y,则B为15y,C为22y
所以8y×0.05+15y×0.1+22y×0.05=12
解得y=4
所以A,B,C的相对分子质量分别为32,60,88
因为A,B,C都是饱和一元醇,所以A,B,C的化学式分别为CH4O,C3H8O,C5H12O