Answer:
The answer is A, if im not mistaken
If a metal is bonded to carbon, they form ionic bonds. If a nonmetal forms a bond with carbon, they form covalent bond. Ionic bond requires metals to give away electrons to form cations and nonmetal to gain/accept electron to form anions. Covalent bond requires sharing of electrons between both elements. So if you meant exchange as in covalent bond, then no. Not many nonmetal elements form bonds with carbon as there are more metal elements in the periodic table.
The answer is 16.75 it rounds to 17 Hope this helps! ;D
4570 distance in kilometers is 0.116078 hope this helps :)