The correct option is
D 0.01 mole
Given molarity of BaCl2=0.5M
Given volume of BaCl2=20ml
Number of moles of BaCl2=0.51000×20=0.01 Moles
Given molarity of H2SO4=1M
Given volume of H2SO4=20ml
Number of moles of H2SO4=11000×20=0.02 Moles
Reaction of BaCl2and H2SO4 :
BaCl2+H2SO4→BaSO4(↓)+2HCl
In the reaction 1 mole of BaCl2 reacts with 1 mole of H2SO4 to give 1 mole of BaSO4 and 2 moles of HCl.
Which implies that from the above given conditions the given 0.01moles of BaCl2 will react only with 0.01moles of H2SO4.
Therefore BaCl2 is the limiting reagent.
Again from the reaction 0.01moles of BaCl2 will react with 0.01moles of H2SO4 to give 0.01 moles of BaSO4 and 0.02 moles of HCl.
Therefore, the correct option is D i.e 0.01 moles of BaSO4 .