Đáp án: $D$
Giải thích các bước giải:
$n_{CO_2}=\dfrac{7,84}{22,4}=0,35(mol)$
$CO_2+Ba(OH)_2\to BaCO_3+H_2O$
$\to n_{BaCO_3}=0,2(mol)$
Còn $0,35-0,2=0,15$ mol $CO_2$
$\dfrac{n_{NaOH}}{0,15}<1\to$ tạo $NaHCO_3$, có dư $CO_2$
$CO_2+NaOH\to NaHCO_3$
$\to n_{NaHCO_3}=n_{NaOH}=0,1(mol)$
Còn $0,15-0,1=0,05$ mol $CO_2$
$CO_2+BaCO_3+H_2O\to Ba(HCO_3)_2$
$\to n_{Ba(HCO_3)_2}=0,05(mol)$
$m=0,05.259+0,1.84=21,35g$