Lab 9 Quiz

 

Use the Question class from Chapter 7 to define a Quiz class. A quiz can have up to 25 questions. Define an add method of the Quiz class that adds a question to a quiz. Define a giveQuiz method of the Quiz class to present each question in order to the user, accept an answer, and keep track of the result (whether the answer is correct or incorrect). Define a driver class called QuizTime with a main method that creates a sample quiz with 3 questions (that you create and specify in your program), then presents the quiz to the user and prints the final results. Note you do not need to use the Complexity interface used by the Question class in Chapter 7 for this assignment. An example session in the Console window is given below.

 

Example session

 

What color was George Washington's white horse?

blue

What's your favorite programming language?

Java

How many moons does the planet Earth have (specify a number)?

1

 

Correct: 2 Incorrect: 1