BD
分析:根据题意可知最后剩余的气体3mL可能是过量的一氧化碳或氧气,通过方程式根据体积的减少计算出参加反应的一氧化碳、氧气、生成的二氧化碳的体积.
解答:同温同压下气体的分子数之比等于其体积之比;
设参加反应的一氧化碳体积为X、氧气体积为Y,生成二氧化碳体积为Z则:
2CO+O
22CO
2
2 1 2 体积减少1
x y z 体积减少1ml
则有
可知x=2mL;y=1mL;z=2mL;
所以参加反应的一氧化碳体积为2mL;氧气体积为1mL;生成二氧化碳体积为2mL;又因为通过氢氧化钠溶液后,体积又减少5ml,说明二氧化碳共5mL,所以原来的二氧化碳体积为5mL-2mL=3mL;最后剩余气体体积为9mL-1mL-5mL=3mL;假设剩余气体是一氧化碳则一氧化碳体积为:2mL+3mL=5mL,所以CO、O
2、CO
2的体积比:5mL:1mL:3mL=5:1:3;假设剩余气体是氧气,则氧气体积为1mL+3mL=4mL,所以CO、O
2、CO
2的体积比:2mL:4mL:3mL=2:4:3;
故选BD.
点评:解答本题关键是要知道通过氢氧化钠溶液后体积减少是二氧化碳的体积.最后剩余的气体体积是一氧化碳或氧气,只有这样才能准确解题.