Chemistry question?

2020-04-08 4:22 pm
Which one doesn't react with CO2?

a)HCl
b)Ba(OH)2
c)Mg(OH)2
d)CaO

回答 (2)

2020-04-08 10:13 pm
✔ 最佳答案
CO₂ is an acidic gas.

All of Ba(OH)₂, Mg(OH)₂ and CaO are basic. They can undergo neutralization with CO₂.
Ba(OH)₂ + CO₂ → BaCO₃ + H₂O
Mg(OH)₂ + CO₂ → MgCO₃ + H₂O
CaO + CO₂ → CaCO₃

HCl is acidic, which does not react with CO₂.

The answer: a) HCl
2020-04-08 5:00 pm
Assuming this is in solution with water, the answer is a).  CO2 will form carbonic acid, H2CO3 in solution.  That will react with the bases barium and magnesium hydroxide. CaO will also form a base in solution, Ca(OH)2 and will also have a neutralization reaction. HCl, being an acid will not react with H2CO3.


收錄日期: 2021-04-24 07:51:35
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20200408082236AABCKfo

檢視 Wayback Machine 備份