Cho a gam SO2 vào dung dịch 100ml dd Ba(OH)2 2M phản ứng xog thu được 19,7 gam kết tủa. Xác định a?

2 câu trả lời

Đáp án:

 a=4,4 hoặc a=13,2

Giải thích các bước giải:

nBa(OH)2=0,2

nBaCO3=19,7/197=0,1

TH1: Ba(OH)2 dư

 CO2+Ba(OH)2->BaCO3+H2O

nBaCO3=nCO2=0,1

->a=0,1.44=4,4

TH2: Ba(OH)2 hết

 CO2+Ba(OH)2->BaCO3+H2O

  a        a                a

2CO2+Ba(OH)2->Ba(HCO3)2

 b         0,5b

Ta có a=0,1

a+0,5b=0,2

->a=0,1 b=0,2

->nCO2=0,1+0,2=0,3

->a=0,3.44=13,2

 

Đáp án:

 

Giải thích các bước giải:

Đổi 100ml= 0,1l

n Ba(OH)2= 0,1.2=0,2 mol ; n BaSO3=19,7/217=0,09mol

Ta có PTHH

SO2+Ba(OH)2->BaSO3+H2O

   1           1            1          1

   0,09                         0,09

So Sánh

n Ba(OH)/1=0,2/1=0,2 > n BaSO3/1=0,09/1=0,09

=> Ba(OH)2 dư , BaSO3 hết

=> BT tính theo BaSO3

Từ PT ta có m SO2= 0,09.64=5,76g

 

Câu hỏi trong lớp Xem thêm
4 lượt xem
2 đáp án
22 giờ trước