(a) 2KBr + BaI2 ⇾ 2KI + BaBr2
In this reaction, both the reactants exchanges ions for two new products, hence it is a double displacement reaction,
(b) ZnCO3(s) ⇾ ZnO(s) + CO2(g)
In this reaction, a single substance yields two different products. Hence, it is a decomposition reaction.
(c) H2(g) + Cl2(g) ⇾ 2HCl(g)
In this reaction, two different reactants react with each other to form a single product. Hence, it is a combination reaction.
(d) Mg(s) + 2HCl (aq.) ⇾ MgCl2(aq.) + H2(g)
In this reaction, more reactive Mg is replacing less reactive H. Hence, it is a displacement reaction.