The correct options are
C Hydrogen is produced by the action of mineral acids on silver.
D Hydrogen is produced by the action of mineral acids on gold.
Hydrogen is produced by the action of acids on metals.
Mg + 2HCl → MgCl2 + H2
When aluminum reacts with steam, it produces aluminum oxide and hydrogen gas.
2Al + 3H2O→Al2O3 + 3H2
Metals which lie above hydrogen in activity series displace hydrogen gas from mineral acids. Since silver and gold are below hydrogen in the activity series, mineral acids do not react with silver and gold to produce hydrogen gas.