The correct option is B 12.05×1021
The reaction,
Na + H2O→NaOH + 12H2
Moles of Na present initially =1.1523=0.05 mol
From stoichiometry,
1 mole of Na gives 0.5 moles of H2
∴ 0.05 moles of Na give 0.025 moles of H2
But with 80% yield, moles of H2 produced in the reaction =0.025×80100=0.02 mol
So, mass of H2 =0.02×2=0.04 g
Number of H2 molecules = number of moles×NA, where NA is Avogadro constant.
So, number of H2 molecules =0.02×6.023×1023≃12.05×1021 molecules