①取10mL溶液与足量烧碱共热,产生标准状况下气体22.4mL,则溶液中含有NH4+,气体为氨气,其物质的量=
=0.001mol,则溶液中c(NH4+)=0.0224L 22.4L/mol
=0.1mol/L;0.001mol 0.01L
②另取10mL原溶液加入足量盐酸无明显现象,则溶液中一定没有SO32-、CO32-,因为二者与酸反应产生气体;
再加足量BaCl2溶液得0.233g白色固体,则溶液中含有SO42-,白色沉淀为硫酸钡,其物质的量=
=0.001mol,则溶液中c(SO42-)=0.233g 233g/mol
=0.1mol/L,由于0.1mol/L×2>0.1mol/L×1,即硫酸根所带电量大于铵根离子所带电量,由电荷守恒可知,溶液中一定含有K+,不能确定是否含有NO3-,则c(K+)+c(NH4+)=2c(SO42-)+c(NO3-),故c(K+)≥0.1mol/L,不含NO3-时,取等号,0.001mol 0.01L
综上所述,只有B正确,
故选:B.