Đáp án đúng: D
Phương pháp giải:
*Khi sục CO2 vào hỗn hợp Ba(OH)2 và KOH:Tính nCO2; nOH-; nBa2+.Tính tỉ lệ thấy nOH-/nCO2 = 3 > 2 ⟹ Tạo muối CO32-.2OH- + CO2 ⟶ CO32- + H2OBa2+ + CO32- ⟶ BaCO3 ↓Từ đó xác định được thành phần dung dịch X.*Khi cho từ từ HCl vào X xảy ra các phản ứng theo thứ tự sau:H+ + OH- ⟶ H2OH+ + CO32- ⟶ HCO3-H+ + HCO3- ⟶ H2O + CO2 ↑ (Lưu ý: Do bắt đầu thoát khí dừng lại nên ta coi như pư này chưa xảy ra).Từ đó tính được số mol H+ ⟹ Thể tích dung dịch HCl đã dùng.Giải chi tiết:*Khi sục CO2 vào hỗn hợp Ba(OH)2 và KOH:nCO2 = 0,04 molnBa(OH)2 = 0,02 mol; nKOH = 0,08 mol ⟹ nOH- = 0,12 mol; nBa2+ = 0,02 mol.Ta thấy nOH-/nCO2 = 3 > 2 ⟹ Tạo muối CO32-.2OH- + CO2 ⟶ CO32- + H2O0,08 ⟵ 0,04 ⟶ 0,04 (mol)Ba2+ + CO32- ⟶ BaCO3 ↓0,02 ⟶ 0,02Dung dịch X chứa: \(\left\{ \begin{array}{l}{K^ + }:0,{08^{mol}}\\O{H^ - }_{du}:0,12 - 0,08 = 0,{04^{mol}}\\C{O_3}^{2 - }:0,04 - 0,02 = 0,{02^{mol}}\end{array} \right.\)*Khi cho từ từ HCl vào X xảy ra các phản ứng theo thứ tự sau:H+ + OH- ⟶ H2O0,04 ⟵ 0,04 (mol)H+ + CO32- ⟶ HCO3-0,02 ⟵ 0,02 (mol)H+ + HCO3- ⟶ H2O + CO2 ↑ (Lưu ý: Do bắt đầu thoát khí dừng lại nên ta coi như pư này chưa xảy ra).⟹ nH+ = 0,04 + 0,02 = 0,06 mol⟹ VHCl = n/CM = 0,06/3 = 0,02 lít = 20 ml.