Đáp án đúng: B
Giải chi tiết:nCO2 = 4,48 : 22,4 = 0,2 mol; nBaCO3 = 39,4 : 197 = 0,2 mol
*Cho 100 ml dung dịch X tác dụng với Ba(OH)2 dư thu được 0,2 mol BaCO3
=> 200 ml 0,4 mol
BTNT "C": nCO2 + nK2CO3 bđ = nBaCO3 => 0,2 + y = 0,4 => y = 0,2 mol
*CO2 tác dụng với hỗn hợp {KOH và K2CO3} nên có thể có 2 trường hợp xảy ra:
- TH1: Tạo thành K2CO3 và KOH dư
+ Xét 200 ml dung dịch X:
BTNT "C": nK2CO3 (dd X) = nCO2 + nK2CO3 bđ = 0,2 + 0,2 = 0,4 mol
BTNT "K": nKOH + 2nK2CO3 bđ = nKOH dư + 2nK2CO3 => x + 2.0,2 = nKOH dư + 2.0,4
=> nKOH dư = x - 0,4 (mol)
Vậy 1/2 dd X gồm: KOH dư (0,5x - 0,2 mol) và K2CO3 (0,2 mol)
+ Khi cho từ từ 1/2 dung dịch X phản ứng với 0,15 mol HCl thu được 0,12 mol CO2:
PTHH:
H+ + OH- → H2O
0,5x-0,2 ← 0,5x-0,2
2H+ + CO32- → H2O + CO2
0,24 ← 0,12 (vô lí vì ở đây số mol H+ phản ứng lớn hơn số mol H+ đề bài cho)
=> Loại
- TH2: Tạo KHCO3 và K2CO3
Giả sử dd X chứa a mol KHCO3 và b mol K2CO3
BTNT "C": a + b = (0,2 + 0,2)/2 (1)
Phản ứng đồng thời theo đúng tỉ lệ mol:
KHCO3 + HCl → H2O + CO2 + KCl
ka ka ka
K2CO3 + 2HCl → H2O + CO2 + 2KCl
kb 2kb → kb
nHCl = ka + 2kb = 0,15 (2) và nCO2 = ka + kb = 0,12 (3)
Giải (1) (2) (3) được a = 0,15; b = 0,05
=> 200 ml X chứa 0,3 mol KHCO3 và 0,1 mol K2CO3
BTNT "K": nKOH bđ + 2nK2CO3 bđ = nKHCO3 + 2nK2CO3 => x + 2.0,2 = 0,3 + 0,1.2 => x = 0,1
Đáp án B