The Quizzes Tool has the option where a question can be displayed one at a time.
It is also possible to lock the question so that the student cannot go back and resubmit an answer.
To limit the number of question displayed, please visit How can I create a quiz where students only see one question at a time?