Home › UP Board Class 10 › Science › Metals & Non-metals › Which acid generally does NOT give hydrogen gas …
Which acid generally does NOT give hydrogen gas on reacting with metals (except Mn, Mg)?
Ahydrochloric acid
Bsulphuric acid (dilute)
Cacetic acid
Dnitric acid (HNO₃)
Answer & Solution
Correct answer: D. nitric acid (HNO₃)
HNO₃ is a strong oxidiser; it oxidises the H₂ produced to water, so metals (except Mn, Mg with very dilute HNO₃) give oxides/nitrogen oxides instead of H₂.
Related questions
Iron mixed with nickel and chromium gives:An alloy in which one metal is mercury is called:Bronze is an alloy of copper and:Brass is an alloy of copper and:A homogeneous mixture of two metals is called:Coating iron with a thin layer of zinc is called:Which two metals have very low melting points?Most metals give rise to oxides that are: