鎂+ 濃氫氯酸有冇反應?

2012-04-15 8:53 pm
鎂+濃氫氯酸有冇反應?

Mg (s)+ 2HCl (aq) ---->MgCl2 (aq) + H2 (g)

係唔係因為 Mg (s) + 2H2O (l) ---> Mg(OH)2 (l) + H2 (g)

之後 Mg(OH)2 (l) + 2HCl (l) --->MgCl2 (aq) + 2H2O (l)

so, 最後的生成物係 MgCl2 (aq) + H2 (g)

係唔係甘?所以我問 鎂+濃氫氯酸有冇反應?

多謝各位的指導!

回答 (4)

2012-04-15 11:31 pm
✔ 最佳答案
Mg (s) + 2H2O (l) ---> Mg(OH)2 (l) + H2 (g)

Mg(OH)2 (l) + 2HCl (l) --->MgCl2 (aq) + 2H2O (l)

這條反應式係鎂+濃氫氯酸既反應中並不存在

鎂+氫氯酸既反應會係一步完成
Mg(s)+2H3O+(aq)->Mg 2+(aq)+ H2(g)+2H2O(l)
(H+溶左係水其實會同水反應生成H3O+,平時書教果d ionization係簡化左既,H3O+來自HCl既ionization in water)
HCl(aq)+H2O(l)->H3O+(aq)+Cl-(aq)

由於H3O+係比H2O更強既oxidizing agent(姐係H3O+比H2O更容易得到電子生成H2)
所以Mg同H3O+既反應會優先進行,而唔係先同H2O反應再同H3O+反應
你equation入面既中間代謝物Mg(OH)2並唔會係呢個反應中存在!

所以即使HCl既濃度好高,水分子既數量好少,未能100% ionize的話,呢個反應都會由Mg同H3O+反應直接觸發,因為有水既話就總會有HCl ionize出H3O+!!!

(唔肯定完全不含水既HCl會唔會oxidize Mg,但我記得好似會!)

2012-04-15 15:33:27 補充:
oxidize=氧化
Mg(s)+HCl(aq)->MgCl2(aq)+H2O(l) 係氧化還原反應既一種!

2012-04-15 21:53:53 補充:
手殘打錯= ="
應該係
Mg(s)+2HCl(aq)->MgCl2(aq)+H2(g)

2012-04-15 21:58:16 補充:
姐係H3O+,H2O同HCl(g),HCl(aq) 4個無記錯都有氧化Mg既能力
肯定既係氧化能力H3O+>H2O
所以你果條反應式不成立
HCl(g)同HCl(aq)我記得都有氧化Mg既能力,但同H3O+比唔知邊個勁d

姐係HCl無論係gas,conc. or dil. solution都會同Mg反應
Mg(s)+HCl(aq)->MgCl2(aq)+H2O(l)

2012-04-15 21:58:31 補充:
又打錯= ="
Mg(s)+2HCl(aq)->MgCl2(aq)+H2(g)

2012-04-15 22:09:23 補充:
上面成堆廢話= ="
總之conc. & dil. hydrochloric acid都會直接同Mg反應
Mg(s)+2H3O+(aq)->Mg 2+(aq)+ H2(g)+2H2O(l)
或者平時教既 Mg(s)+2H+(aq)-->Mg 2+(aq)+H2(g)

而唔會先同水反應左先

(hydrogen chloride gas就唔肯定,都係唔好亂估好d)

2012-04-16 18:54:10 補充:
Mg do react with H2O(l) but in a very very slow rate= ="
參考: billyionaire
2012-04-17 1:53 am
Mg DO NOT react with H2O(l), instead, it reacts with H2O(g) that is steam
2012-04-16 5:18 am
002,
你點佢H3O+ 會扣分- -...
條式未balance*
2012-04-15 9:49 pm
所謂濃氫氯酸,就是HCl的含量比溶劑的水更高,所以鎂在與水反應前早已與HCl反應了。所有reactivity高於氫的金屬皆會與酸反應:
M+2HX=>MX+H2



收錄日期: 2021-04-13 18:37:50
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120415000051KK00276

檢視 Wayback Machine 備份