Practice free →
HomeUP Board Class 10sciencemetalsnonmetals › 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₂.
Solve this in the app — UP Board Class 10 practice & 24k+ MCQs →
Related questions