This quiz contains 100 questions. You may take this test as many times as you like until you get a perfect score. This is an excellent practice for the final exam in January.