①第一份加过量NaOH溶液后加热,收集到0.02mol气体,即为氨气,一定含有NH4+,物质的量为0.02mol,浓度为:=0.4mol/L,无沉淀生成,则一定不含有Fe3+、Mg2+;
②向甲溶液中通入过量CO2,生成白色沉淀,即为氢氧化铝,则原溶液中一定有Al3+,一定不含有碳酸根离子,铝离子和过量的氢氧化钠反应生成偏铝酸钠溶液,溶液中通入过量CO2,生成白色沉淀,即为氢氧化铝,氢氧化铝沉淀经过滤、洗涤、灼烧后,得到1.02g固体即为氧化铝,根据铝元素守恒,得到铝离子的物质的量是×2=0.02mol,浓度为:=0.4mol/L;
③第二份加足量BaCl2溶液后,生成白色沉淀,则一定含有硫酸根离子,无钡离子.沉淀经足量盐酸洗涤、干燥后,得到11.65g固体即硫酸钡的质量是11.65g,物质的量为:=0.05mol,根据元素守恒,所以硫酸根离子的物质的量是0.05mol,浓度为:=1mol/L,
综上可知,一定含有的离子是:NH4+、Al3+、SO42-,其浓度分别是:0.4mol/L;0.4mol/L;1mol/L,一定不含Fe3+、Mg2+、Ba2+、CO32-、SO42,不能确定是否存在氯离子.
A.根据以上分析可知,c (NH4+)=0.4 mol?L-1,故A错误;
B.根据以上分析可知,③中的白色沉淀中一定有BaSO4,无BaCO3,故B正确;
C.任何溶液中都存在电荷守恒,NH4+、Al3+、SO42-,其浓度分别是:0.4mol/L;0.4mol/L;1mol/L,可以知道NH4+、Al3+的正电荷总量小于SO42-负电荷总量,依据电荷守恒,则一定有K+存在,若无氯离子存在,
则0.4×1+0.4×3+c(K+)×1=1×2,解得c(K+)=0.4mol/L,故C错误;
D.由以上分析可知,不能确定存在氯离子,故D错误;
故选B.