A、采用极值法来判断:假设46 g 气体全部为NO2,则NO2的物质的量n=
=m M
=1mol,分子个数为NA个;假设46 g 气体全部为N2O4,则N2O4的物质的量n=46g 46g/mol
=m M
=0.5mol,则分子个数为0.5NA个,而现在是46 g NO2与N2O4的混合气体,故气体的分子个数介于0.5NA~NA之间,故A错误;46g 92g/mol
B、1mol乙烯和1mol乙醇燃烧均消耗3mol氧气,故0.1 mol乙烯和乙醇的混合物完全燃烧所消耗O2的物质的量为0.3mol,分子数为0.3 NA,故B正确;
C、溶液的体积不确定,故OH-的数目无法确定,故C错误;
D、8g氧气的物质的量n=
=m M
=0.25mol,而氧气与钠反应时,根据反应条件的不同,常温下生成Na2O,氧元素为-2价,故0.25mol氧气得1mol电子;若在加热时生成Na2O2,氧元素为-1价,则0.25mol氧气得0.5mol电子,故D错误.8g 32g/mol
故选B.