Theo gt ta có: $n_{H_2SO_4}=0,2(mol);n_{HCl}=0,15(mol);n_{H_2}=0,25(mol)$
a, Bảo toàn H ta có: $n_{H^+/pu}=0,5(mol)< 0,55(mol)$
Do đó axit còn dư
b, Ta có: $n_{Ba(OH)_2}=0,18(mol);n_{NaOH}=0,3(mol)$
Gọi số mol Mg và Al lần lượt là a;b(mol)
$\Rightarrow 24a+27b=5,1$
Bảo toàn e ta có: $2a+3b=0,5$
Giải hệ ta được $a=b=0,1$
Lượng $OH^-$ tạo kết tủa là $0,18.2+0,3-0,05=0,61(mol)$
Kết tủa gồm 0,18 mol $BaSO_4$; 0,1 mol $Mg(OH)_2$ (Do Al(OH)3 tạo ra bị hòa tan hết)
$\Rightarrow m_{kt}=47,74(g)$