Dung dịch X chứa hỗn hợp NaOH a mol/lít và Ba(OH)2 b mol/lít. Để trung hoà 50 ml dung dịch X cần 100 ml dung dịch HCl 0,1M. Mặt khác, sục 179,2 ml CO2 (đktc) vào 50 ml dung dịch X thu được 0,2955 gam kết tủa. Giá trị của a là:
nCO2 = 0,1792/22,4 = 0,008 mol; nBaCO3 = 0,0015 mol
Gọi số mol NaOH và Ba(OH)2 trong 50ml dung dịch X lần lượt là x, y ta có:
nOH- = x + 2y; nBa2+ = y
Phương trình phản ứng trung hòa:
H+ + OH- H2O
(x + 2y)(x + 2y)
Từ phương trình ta có: x + 2y = 0,1.0,1 = 0,01 mol
Phản ứng với CO2 ta có:
Vậy có 2 muối tạo thành: CO32- a mol và HCO3- b mol
CO2 + 2OH- CO32- + H2O
a 2a
a
CO2 + OH- HCO3-
b b
b
Ta thấy nCO32- > nBaCO3
Toàn bộ Ba2+ đã phản ứng tạo kết tủa.
y = 0,0015 mol
x = 0,01 - 0,0015.2 = 0,007 mol
Vậy a = CM NaOH = 0,14M