Chọn B
ta có : ne KL = 2nH2 = 2.0,05 = 0,1 mol
Nếu đốt cháy hết X bằng oxi thu được hỗn hợp oxit Z thì nO2 pứ = ¼ ne KL = 0,025 mol
=> mZ = mO2 + mX = 22,7g = mBaO + mNa2O
Lại có nBa(OH)2 = nBaO = 0,12 mol => nNa2O = 0,07 mol
=> Y có : 0,12 mol Ba(OH)2 ; 0,14 mol NaOH => nOH = 0,38 mol
,nAl2(SO4)3 = 0,05 mol => nAl3+ = 0,1 mol
=> nAl(OH)3 = 4nAl3+ - nOH = 0,02 mol
=> Kết tủa gồm 0,02 mol Al(OH)3 ; 0,12 mol BaSO4
=> m = 29,52g