解:设空气的体积为1L,因为氧气在空气中的体积分数为21%,所以氧气体积为0.21L,
因为物质的质量=体积×密度,
所以空气的质量=1L×1.293g/L=1.293g,
氧气的质量=0.21L×1.429/L=0.3g,
所以空气中氧气质量分数=(0.3g /1.293g )×100%=23%.
设空气的体积为1L,因为氧气在空气中的体积分数为21%,所以氧气体积为0.21L,
因为物质的质量=体积×密度,
所以空气的质量=1L×1.293g/L=1.293g,
氧气的质量=0.21L×1.429/L=0.3g,
所以空气中氧气质量分数=
×100%=23%.0.3g 1.293g
故选B.