A、溶液体积不知,不能计算溶液中离子数,故A错误;
B、50mL 2 mol?L-1的NaCl溶液氯离子浓度为2mol/L,100mL 0.5mol?L-1MgCl2溶液中,Cl-的物质的量浓度0.5mol/L×2=1mol/L,所以氯离子浓度不相等,故B错误;
C、溶液体积大于1L,用1 L水吸收22.4 L氯化氢(标况下)所得盐酸的浓度小于1 mol?L-1,故C错误;
D、依据质量分数和物质的量浓度换算关系计算分析,10 g 98%的硫酸(密度为1.84g?cm-3)溶液物质的量浓度=
=18.4mol/L,与10mL 18.4mol?L-1的硫酸的浓度是相同的,故D正确;1000×1.84×98% 98
故选D.