The sentence that does not contain any punctuation errors is A) It will be a cold, lonely night.
B) It will be a cold, lonely, night. <-- The comma after lonely is not necessary.
C) It will be a cold lonely night. <-- There should be a comma after cold. It sounds like you are rambling a bunch of words together.
D) It will be a cold lonely, night. <-- Comma should be after cold, not lonely.