The metal which produces hydrogen gas on reaction with dilute
hydrochloric acid as well as sodium hydroxide solution is
(a) copper (c) aluminium
(b) iron (d) sodium
The correct answer is (c) aluminum.
Aluminum is a metal that reacts with both hydrochloric acid and sodium hydroxide solutions to produce hydrogen gas.
Here’s why: with hydrochloric acid.
2Al(s) + 6HCl(aq) → 2AlCl3(aq) + 3H2(g) with sodium hydroxide solution.
2Al(s) + 2NaOH(aq) + 2H2O(l) → 2NaAlO2(aq) + 3H2(g)
Explanation of why other options are incorrect:
Copper (a):
Copper is not a reactive metal and does not react with dilute hydrochloric acid to produce hydrogen gas.
Iron (b):
While iron does react with dilute hydrochloric acid to produce hydrogen gas, it does not react with sodium hydroxide solution to produce hydrogen gas.
Sodium (d):
Sodium reacts violently with water, but it also reacts with dilute hydrochloric acid to produce hydrogen gas. However, sodium hydroxide is a strong base and does not react with sodium to produce hydrogen gas.