Do all questions end with a question mark?
If a question is also an exclamation then it may end with "?!"
Who do you think you are?!
In addition an answer may be invited by a statement, otherwise known as an indirect question. Then you would use a full stop instead of a question mark.
I wonder why you are asking this question.