Answer
a. contains at least two different elements
Work Step by Step
A chemical compound contains at least two different elements. An example would be carbon monoxide CO.
B, C, and E are incorrect because you can have diatomic elements, such as $H_{2}$ or $O_{2}$. D is incorrect because you have have ionic compounds with a charge and not filled/stable valence shells.