The correct option is B 12.05×1022
The reaction,
Na + H2O→NaOH + 12H2
Moles of Na present initially = 11.523=0.5 moles
From stoichiometry,
1 mole Na gives 0.5 moles of H2
∴ 0.5 moles Na give 0.25 moles of H2
But with 80% yield, moles of H2 produced in the reaction = 0.25×80100=0.2 moles
So, mass of H2 = 0.2×2=0.4 g
number of H2 molecules = number of moles×NA, where NA is avogadro constant
So, number of H2 molecules = 0.2×6.023×1023≃12.05×1022 molecules