Do snakes have external ear openings?

No - snakes have no external ear openings - they sense vibrations through contact with the ground.