烃是指碳氢化合物,所以我们设该烃分子式为CnHm,写出其与O2的反应式:
CnHm+(n+m/4)O2→nCO2+m/2H2O,过量的氧气通过浓硫酸无损失,所以过量部分的体积不必理会.因为CnHm的体积为20ml,据反应的计量系数可知与其反应的氧气体积为
20*((n+m/4))=20n+5m,生成的CO2体积为20n,生成的H2O体积为m/2*20=10m.由于过量氧气前后不变,所以不需计算,如此,反应前的体积为20+(20n+5m),反应后体积为20n+10m,反应后气体通过浓硫酸,水蒸气被吸收,所以体积变为(20n+10m)-10m=20n.根据题意有:20+(20n+5m)(反应前体积)-20n(反应后且已通过浓硫酸)=50,可解得m=6,因为是气态烃,所以可为乙烷,环丙烷或丙烯.
根据我的解题过程,相信你已经明白了为什么50ml不光是水蒸气的体积.因为这个反应并不是反应前后体积不变的反应(根据反应式左右两边计量系数是否相等即可判断体积是否改变).