I think the correct answer is "The president lives at 1600 Pennsylvania Avenue, NW, Washington, DC 20500" because in writing the address in the sentence it requires comma each part of it and in between the sate and zip code there is never a comma.
D, because it is a sentence fragment