Đáp án C
Quy hỗn hợp thành: Na, Ba và O với số mol lần lượt là a b và c.
+ PT bảo toàn e: a + 2b – 2c = 0,05×2 = 0,1 (1).
+ PT theo số mol H2SO4 đã pứ: a + 2b = 0,19×2 = 0,38 (2).
+ Vì nBaSO4 = 0,12 < nSO42– = 0,19 mol ⇒ ∑nBa = 0,12 mol.
⇒ PT theo số mol Ba là: b = 0,12 (3).
+ Giải hệ (1) (2) và (3) ⇒ nNa = 0,14, nBa = 0,12, nO = 0,14.
⇒ m = 21,9 gam