Generally, when metals are treated with mineral acids, hydrogen gas is liberated but when metals

Generally, when metals are treated with mineral acids, hydrogen gas is liberated but when metals (except Mn and Mg) are treated with HN03, hydrogen is not liberated, why?

Answer:

It is because HN03 is a strong oxidising agent. It oxidises the H2 produced to H20 and itself get reduced to any of the oxides of the nitrogen, like N02, NO, etc.