How many questions are in an exam?

It depends on the course. Generally, each course has upwards of 16 questions per credit hour. 
All of the test questions are given ahead of time within the course material, so it is treated as open book.