Cho dãy các chất sau: KHCO3, Ba(NO3)2, SO3, KHSO4, K2SO3, K2SO4, K3PO4. Số chất trong dãy tạo thành kết tủa khi phản ứng với dung dịch BaCl2 là
A.
A. 4
B.
B. 3
C.
C. 2
D.
D. 5
Đáp án và lời giải
Đáp án:D
Lời giải:
Chọn D Số chất trong dãy tạo thành kết tủa khi phản ứng với dung dịch BaCl2 là: SO3, KHSO4, K2SO3, K2SO4.
SO3 + BaCl2 + H2O → BaSO4 ↓ + 2HCl
2KHSO4 + BaCl2 → BaSO4 ↓ + K2SO4 + 2HCl
K2SO3 + BaCl2 → BaSO3 ↓ + 2KCl
K2SO4 + BaCl2 → BaSO4 ↓ +2KCl
2K3PO4 + 3BaCl2 → Ba3(PO4)2↓ + 6KCl
Vậy đáp án đúng là D