Novi Survey support a wide range of questions through a combination of 5 basic question types (see below) and of many options for the questions resulting in many possible question variations.
Adding a new question
File upload question
Matrix and multi-matrix
Rating and ranking
Adding a comment field
Allowing to answer a question as 'Not applicable'
See also Presentation elements, Templates for customizing the visual appearance of surveys, Question pipes.