Cho các phương trình hóa học a) Ba(NO3)2 + 2HCl → BaCl2 + 2HNO3 b) Ba(NO3)2 + H2SO4 → BaSO4 + 2HNO3 c) AgNO3 +?
Cho các phương trình hóa học 
a) Ba(NO3)2 + 2HCl → BaCl2 + 2HNO3
b) Ba(NO3)2 + H2SO4 → BaSO4 + 2HNO3 
c) AgNO3 + NaCl → AgCl + NaNO3
d) 2NaNO3 + K2SO4 → Na2SO4 + 2KNO3 
e) Na2CO3 + Ca(OH)2 → CaCO3 + 2NaOH
g) 2KCl + Ba(OH)2 → 2KOH + BaCl2
Số phương trình viết đúng là 
A. 2
B. 4
C. 3
D. 5

Đáp án C

Giải:
Nhắc lại điều kiện xảy ra của phản ứng trao đổi: sản phẩm tạo thành có kết tủa, bay hơi hoặc chất điện li yếu.

Do đó các phương trình biết đúng là: b, c, e

a, d và g không phản ứng do không tạo thành các loại sản phẩm nêu trên.

Có 3 phản ứng đúng.

Đáp án C.