Please follow the steps to achieve your requirement.
Survey>>Design>>Classic Layout - with this, the questions of the survey will be on the same page.
Survey>>Design>>Settings>>Auto-Advance>>turn this off, and with this, the survey will not move further without the respondents" input.
Survey>>Design>>Settings>>Auto-Submit - With this the respondents will be able to submit the survey with their own will.
Here are the helpfiles on the same:-
https://www.questionpro.com/help/classic-layout.html
https://www.questionpro.com/help/auto-advance.html
https://www.questionpro.com/help/auto-submit.html
Now to adjust the questions to be shown on a single page of the survey please add/remove page breaks from the survey.
Here is the helpfile on the same:- https://www.questionpro.com/help/page-breaks.html"