The two antiparallel strands in a DNA double helix are held together by :
Hydrogen bond
electrostatic force of attraction
gravitational force
van der Waals force
As learnt in Salient Features of Double-Helix Structure of DNA -
The bases in two strands are paired through hydrogen bond (H-bonds) forming base pairs (bp). Adenine forms two hydrogen bonds with Thymine from the opposite strand and vice-versa. Similarly, Guanine is bonded with Cytosine with three H-bonds.
Hence, the correct option is (a).