Đáp án D
+ Khi hòa tan hoàn toàn một lượng Ba vào dung dịch chứa a mol HC1 thì Ba sẽ tác dụng với HCl trước, nếu Ba còn dư thì sẽ tiếp tục tác dụng với nước.
Ba + 2HC1 (a mol) → BaCl2 + H2 (0,5a mol)
Ta thấy số mol hiđro sinh ra khi Ba tác dụng với a mol dung dịch HCl nhỏ hơn số mol hiđro đề bài cho → Ba tác dụng với nước tạo thành Ba(OH)2 →Dung dịch X chứa BaCl2, Ba(OH)2 → Tất cả các chất trong dãy đều tác dụng được với dung dịch X.
+ Phương trình phản ứng
Ba2+ + SO42- → BaSO↓ (kết tủa trắng)
Ba2+ + CO32- → BaCO3↓ (*) (kết tủa trắng)
2A1 + Ba(OH)2 + 2H2O → Ba(A1O2)2 + 3H2 (khí không màu, không mùi)
A12O3 + Ba(OH)2 → Ba(A1O2)2 + H2O
2A1C13 + 3Ba(OH)2 → 2Al(OH)3↓ (kết tủa trắng keo) + 3BaCl2
(Nếu Ba(OH)2 dư sẽ xảy ra tiếp phản ứng 2A1(OH)3 + Ba(OH)2 Ba(AlO2)2 + 4H2O
NH4C1 + Ba(OH)2 → BaCl2 + NH3 (khí không màu có mùi khai) + H2O
NaHCO3 + Ba(OH)2 → Na2CO3 + BaCO3↓ + H2O
(Ba2+ trong BaCl2 sẽ tiếp tục phản ứng với Na2CO3 theo phản ứng (*))