能与金属反应产生氢气的化合物一定是酸吗?