Question 1
Where does an intermolecular bond act?
The right answer is the one marked above.
Between one molecule and another. The name says it: inter-molecular means between molecules, not within one.
Attraction between atoms inside a molecule is the covalent bond, which is much stronger. The attraction between protons and electrons holds an atom together, and graphite layers are a separate case again.