The two strands of a DNA double helix are held together by:

A.ionic bonds.

B.hydrogen bonds.

C.nonpolar covalent bonds.

D.polar covalent bonds.

E.hydrophobic exclusions.