A teenager was killed and an off-duty Virginia police officer was injured in an exchange of gunfire early Monday morning outside a local shopping center.