$Mg+2HCl\xrightarrow{}MgCl_2+H_2$
$0,1$ : $0,2$ : $0,1$ : $0,1(mol)$
$MgO+2HCl\xrightarrow{}MgCl_2+H_2O$
$0,05$ : $0,1$ : $0,05$ : $0,05(mol)$
a)
$n_{H_2}=\dfrac{2,24}{22,4}=0,1(mol)$
$⇒m_{Mg}=0,1.24=2,4(g)$
$⇒m_{MgO}=4,4-2,4=2(g)$
b)
$n_{MgO}=\dfrac{2}{40}=0,05(mol)$
$n_{HCl}=0,2+0,1=0,3(mol)$
$Vdd_{HCl}=\dfrac{0,3}{2}=0,15(l)$