碳在还原氧化铜的时候为什么生成二氧化碳,而在还原二氧化硅的时候却生成一氧化碳?话说碳在还原氧化的金属时都是生成二氧化碳?