Among Mg, Cu, Fe, Zn, the metal that does not produce hydrogen gas in reaction with hydrochloric acid is.
Cu
Zn
Mg
Fe
Metals having more standard reduction potential than H+ /H2(g) can't produce H2(g) in acidic medium.
Which metal is considered best for protecting the other metal?
E0Fe2+/Fe=−0.44V,E0Zn2+/Zn=−0.76VE0Mg2+/Mg=−2.37V,E0Cu2+/Cu=−0.34V