Which of the following regarding non-covalent bonds is a correct?
A)All non-covalent bonds are formed between oppositely charged polar functions. B)Hydrogen bonds,ionic bonds,and hydrophobic interactions all carry a degree of specificity,while van der Waals interactions are induced. C)van der Waals interactions are not affected by structural complementarity,while hydrogen bonds,ionic bonds,and hydrophobic interactions are affected by structural complementarity. D)Hydrogen,van der Waals,and hydrophobic interactions do not form linear bonds.