不溶於水的金属氧化物加酸后为什麽有反应呢?

问题描述:

不溶於水的金属氧化物加酸后为什麽有反应呢?
比如ZnO+2HCl=ZnCl2+H2
其中ZnO不溶水,那麼就不能生成离子了,请问如何与HCl反应呢?

ZnO+2HCl=ZnCl2+H2O
酸性的金属氧化物一般不与酸作用
碱性的和两性的金属氧化物一般与酸作用
有些金属氧化物是中性的,它往往既不和碱作用,也不一定和酸作用,比较典型的就是MnO2,我们都知道,MnO2在相当浓度范围内,不溶于NaOH溶液和常见的酸.当然我们不可以用浓盐酸和MnO2在加热条件下的反应来看待这个问题.所以,有时,在分析物质之间是否可以反应,往往要确定一定的反应类型,否则,就会使问题讨论的面给牵扯太广泛而无法解决了.