氧气有8克,有8/32=0.25mol ,氧原子有0.25*2=0.5mol
压强增大0.4倍,则反应后有气体0.25*1.4 = 0.35mol
设有CO为x mol ,CO2为y mol
根据氧原子守恒,有x+2y=0.5
而x+y=0.35
解得,x=0.2 ,y=0.15
则碳有0.35mol,有0.35*12=4.2克
其实还要再算一下碳过量(剩余)的情况,就是说氧气不够完全生成CO
根据氧原子守恒,因此CO有0.5mol
体积应该增大1倍,与题意不符,因此知道碳没有剩余,4.2克是正确答案