Hydrogen gas(H2) has a molar mass of 2 g. Molar mass of a substance is defined as the mass of 1 mole of that substance. And by 1 mole it is meant a collection of 6.022*10^23 particles of that substance.
So number of moles of H2 are 0.5 in this case. And thus it means there are (6.022*10^23)*0.5 particles( here they are molecules) in 1g of H2.
It is true yes :) happy to help
Both figures are mixtures,
Figure II is a heterogenous mixture
Figure I is a homogenous mixture