硝酸与金属反应,为什么产物是硝酸盐、二氧化氮或一氧化氮、水?而不是硝酸盐和氢气呢?