Question 1
At STP (273 K, 1 atm) the molar volume of a gas is $22.4\ \text{dm}^{3},\text{mol}^{-1}$.
Given: $N_{A} = 6.022 \times 10^{23}\ \text{mol}^{-1}$
Oxygen, $\mathrm{O_2}$, and sulfur dioxide, $\mathrm{SO_2}$, are compared at STP. Which of the following statements is correct?
A. Equal volumes of the two gases contain equal numbers of atoms.
You carried equal numbers of molecules over to equal numbers of atoms without using the atomicity: each $\mathrm{O_2}$ molecule has 2 atoms and each $\mathrm{SO_2}$ molecule has 3, so equal volumes hold atoms in the ratio $2:3$.
B. Equal masses of the two gases occupy equal volumes.
You treated mass as though it fixed the number of moles. The molar masses differ, so equal masses are different numbers of moles and therefore occupy different volumes at STP.
C. Equal volumes of the two gases contain equal numbers of molecules.Correct answer
This is Avogadro's law: equal volumes of all gases at the same temperature and pressure contain equal numbers of molecules, whatever the gas. Equal volumes at STP mean equal numbers of moles, hence equal numbers of molecules.
D. $1\ \text{dm}^{3}$ of each gas contains $6.022 \times 10^{23}$ molecules.
You attached Avogadro's number to one cubic decimetre instead of to one mole; it is $22.4\ \text{dm}^{3}$ at STP, not $1\ \text{dm}^{3}$, that holds $6.022 \times 10^{23}$ molecules.
Explanation
Volume at a fixed temperature and pressure measures the number of moles of gas and nothing else, so the same volume of any two gases holds the same number of molecules. The number of atoms, however, needs the atomicity of each molecule, and the mass needs the molar mass, which is why statements phrased in atoms or in masses do not follow from equal volumes. The molar volume links volume to moles only at the stated standard conditions, and only per mole.