A.由化学方程式可知,参加反应的CO和O2的分子个数比为2:1,则参加反应的CO和O2的体积比为2:1;故A正确;B.每2个CO分子与1个O2分子反应生成2个CO2分子,而原混合气体中CO和O2分子个数相等,则生成的CO2分子个数为原来气体分子数的二分之一,而不是原来一氧化碳分子数的二分之一;故B不正确;C.由化学方程式可知,化学反应后气体的体积减小了,故C不正确;D.由化学方程式中参加反应的一氧化碳分子与氧气分子的个数比可知,反应后氧气分子有剩余,故D不正确.故选A.