For #2, check this site.
http://en.wikipedia.org/wiki/Orbital_hybridisation
The bond distance between two atoms varies for at least two reasons:
a. The size of the two atoms.
b. The number of electrons shared.
1. Why does the distance between two nuclei in a covalent bond vary?
2. How does a molecular orbital differ from an atomic orbital?
1 answer