(a) The two primary alkyl bromides are possible from the molecular formula (a) C4H9Br.
These are:

Thus compound (a) is either n-butyl bromide or isobutyl bromide.
(b) Since compound (a) when reacted with Na gives a compound (d), C8H18 which is different from the compound formed when n-butyl bromide is reacted with Na, therefore compound (a) must be isobutyl bromide and compound (d) must be 2,5-dimethyl hexane.

(c) If compound (a) is isobutyl bromide then compound (d) which it gives on treatment with alcoholic KOH must be 2-methyl-1-propene.

(d) The compound (b) on treatment with HBr gives compound (c) according to Markownikov’s rule. Therefore, compound (c) is tert-butyl bromide which is an isomer of compound (a).

Thus, compound (a) is isobutyl bromide, (b) is 2-methylprop-1-ene, (c) is tert-butyl bromide and (d) is 2, 5-dimethyl hexane.