Câu hỏi:
2 năm trước

Cho 20,7 gam hỗn hợp CaCO3 và K2CO3 phản ứng hết với dung dịch HCl dư, thu được khí Y. Sục toàn bộ khí Y từ từ vào dung dịch chỉ chứa 0,18 mol Ba(OH)2, thu được m gam kết tủa. Giá trị của m là? 

Trả lời bởi giáo viên

Đáp án đúng: b

nBa(OH)2 = 0,18 mol

Giả sử hỗn hợp chỉ có CaCO3 => nCO3 lớn nhất = 0,207 => nCO2 lớn nhất = 0,207

Giả sử hỗn hợp chỉ có K2CO3 => nCO3 nhỏ nhất = 0,15 => nCO2 nhỏ nhất = 0,15

TH số mol CO2 nhỏ nhất:

CO2 + Ba(OH)2 → BaCO3 + H2O

0,15 → 0,18    →    0,15

=> mBaCO3 = 0,15.197 = 29,55

TH số mol CO2 lớn nhất:

CO2 + Ba(OH)2 → BaCO3 + H2O

0,18 ← 0,18    →    0,18

CO2  +  BaCO3 + H2O → Ba(HCO3)2

0,027 → 0,027

=> nBaCO3 còn lại = 0,18 - 0,027 = 0,153 => mBaCO3 = 0,153.197 = 30,14 gam

Hướng dẫn giải:

Giả sử hỗn hợp chỉ có CaCO3 => nCO3 lớn nhất = nCO2 lớn nhất

Giả sử hỗn hợp chỉ có K2CO3 => nCO3 nhỏ nhất = nCO2 nhỏ nhất

TH số mol CO2 nhỏ nhất:

+) Tính số mol CO2 theo số mol BaCO3 

TH số mol CO2 lớn nhất:

CO2 + Ba(OH)2 → BaCO3 + H2O

CO2  +  BaCO3 + H2O → Ba(HCO3)2

=> nBaCO3 còn lại 

Câu hỏi khác