A.温度和压强未知,所以气体摩尔体积未知,导致无法计算气体的物质的量,所以无法计算含有质子数,故A错误;B.标准状况下,气体摩尔体积为22.4L/mol,所以22.4 L任意比的氢气和氯气的混合气体的物质的量为1mol,含有的分子总数均为NA,故B正确;C.1molH2与1molCl2反应生成2molHCl,共2NA个HCl分子,故C错误;D.2gH2中含有H原子的物质的量为2mol,共2NA个H原子,故D错误,故选B.