A.标况下,苯不是气体,题中条件无法计算22.4L苯的物质的量,故A错误;B.18g水的物质的量为1mol,含有2mol氢原子,含有2nA个氢原子,故B正确;C.没有告诉0.1mol?L-1NaCl溶液的体积,无法计算溶液中溶质的物质的量及钠离子数目,故C错误;D.7.8g过氧化钠的物质的量为0.1mol,0.1mol过氧化钠与水完全反应生成0.05mol氧气,转移了0.1mol电子,转移0.1nA个电子,故D错误;故选B.