Answer :
B has no punctuation errors because they are exclaiming it and not questioning it...if there was a comma than the sentence was incomplete so the answer was B
B is correct. A has a question mark at the end of it and C has a comma also at the end of it.