The metal which will not produce hydrogen gas on reacting with dilute sulphuric acid is :
(a) sodium
(b) silver
(c) iron
(d) zinc