I don't know if there is an "official" difference, but, to me, 1. conveys more that he was surprised at the content of the question, where as 2. conveys more that he was surprised by the fact that he was asked a question, or that particular question.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.