Ответ:

Во втором варианте знаки при прямой речи расставлены верно: после вопросительного и восклицательного предложений слова автора отделены тире, а прямая речь после слов автора начинается с тире. В последнем предложении запятая разделяет части сложного предложения.

Ответ: 2