Giải thích:
nBa = nAl = x mol
nOH- = 2nBa(OH)2 = 2x
Ba + 2H2O → Ba(OH)2 + H2
x x → x
2Al + Ba(OH)2 + 2H2O → Ba(AlO2)2 + 3H2
x → 0,5x → 0,5x →1,5x
=> x+1,5x = 0,05 => x = 0,02 mol
Dung dịch sau phản ứng gồm: Ba(OH)2 dư (0,01 mol) và Ba(AlO2)2 (0,01 mol)
nH+ = 0,075 mol
H+ + OH- → H2O
0,02←0,02
H+ + AlO2- + H2O → Al(OH)3
0,02←0,02→ 0,02
3H+ + Al(OH)3 → Al3+ + 3H2O
0,035→7/600
mAl(OH)3 = (0,02 – 7/600).78 = 0,65 gam
Đáp án B