解题思路:无水氯化钙能够吸收水蒸气,气体质量减少25.2g为水蒸气质量,根据生成水的质量可以计算一氧化碳的质量,根据H原子守恒可计算CH4的物质的量,根据C原子守恒可计算CO、CO2的总的物质的量,令CO、CO2的物质的量分别为xmol、ymol,根据二者物质的量及质量列方程计算x、y的值,根据m=nM计算CO的质量.
无水CaCl2时CaCl2增重25.2克,则水的质量为25.2g,所以n(H2O)=[25.2g/18g/mol]=1.4mol,
根据H原子守恒可计算CH4的物质的量为n(CH4)=[1/2]n(H2O)=[1/2]×1.4mol=0.7mol,
根据C原子守恒,可知CO和CO2的总的物质的量为0.7mol,
由于水的质量为25.2g,所以一氧化碳和二氧化碳的质量为:49.6g-25.2g=24.4g,
令CO、CO2的物质的量分别为xmol、ymol,则:
x+y=0.7
28x+44y=22.4
解得x=0.4,y=0.3,
所以混合气中CO的质量=0.4mol×28g/mol=11.2g,
故选D.
点评:
本题考点: 有关混合物反应的计算.
考点点评: 本题考查混合物计算,关键抓住化学反应前后C、H原子数目之比为1:4,难度中等.