一氧化碳、氢气、氨气还有硫化氢是还原性气体吗?