钴和盐酸反应有气体生成,为什么却是置换反应而不是复分解反应?