bartleby

Videos

Textbook Question
Book Icon
Chapter 7, Problem 19PC

Trivia Game

In this programming challenge, you will create a simple trivia game for two players. The program will work like this:

  • Starting with player 1, each player gets a turn at answering 5 trivia questions. (There are 10 questions, 5 for each player.) When a question is displayed, four possible answers are also displayed. Only one of the answers is correct, and if the player selects the correct answer, he or she earns a point.
  • After answers have been selected for all of the questions, the program displays the number of points earned by each player and declares the player with the highest number of points the winner.

You are to design a Question class to hold the data for a trivia question. The Question class should have String fields for the following data:

  • A trivia question
  • Possible answer 1
  • Possible answer 2
  • Possible answer 3
  • Possible answer 4
  • The number of the correct answer (1, 2, 3, or 4)

The Question class should have appropriate constructor(s), accessor, and mutator methods.

The program should create an array of 10 Question objects, one for each trivia question. (If you prefer, you can use an ArrayList instead of an array.) Make up your own trivia questions on the subject or subjects of your choice for the objects.

Blurred answer
Students have asked these similar questions
Can I get help with this case please, thank you
I need help to solve the following, thank you
reminder it an exercice not a grading work GETTING STARTED Open the file SC_EX19_EOM2-1_FirstLastNamexlsx, available for download from the SAM website. Save the file as SC_EX19_EOM2-1_FirstLastNamexlsx by changing the "1" to a "2". If you do not see the .xlsx file extension in the Save As dialog box, do not type it. The program will add the file extension for you automatically. With the file SC_EX19_EOM2-1_FirstLastNamexlsx still open, ensure that your first and last name is displayed in cell B6 of the Documentation sheet. If cell B6 does not display your name, delete the file and download a new copy from the SAM website. Brad Kauffman is the senior director of projects for Rivera Engineering in Miami, Florida. The company performs engineering projects for public utilities and energy companies. Brad has started to create an Excel workbook to track estimated and actual hours and billing amounts for each project. He asks you to format the workbook to make the...

Chapter 7 Solutions

Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)

Ch. 7.2 - A program has the following declaration: double[]... Ch. 7.2 - Look at the following statements: int[] a = { 1,... Ch. 7.3 - Prob. 7.13CP Ch. 7.3 - Write a method named zero, which accepts an int... Ch. 7.6 - Prob. 7.15CP Ch. 7.7 - Recall that we discussed a Rectangle class in... Ch. 7.10 - Prob. 7.17CP Ch. 7.11 - What value in an array does the selection sort... Ch. 7.11 - How many times will the selection sort swap the... Ch. 7.11 - Prob. 7.20CP Ch. 7.11 - Prob. 7.21CP Ch. 7.11 - If a sequential search is performed on an array,... Ch. 7.13 - What import statement must you include in your... Ch. 7.13 - Write a statement that creates an ArrayList object... Ch. 7.13 - Write a statement that creates an ArrayList object... Ch. 7.13 - Prob. 7.26CP Ch. 7.13 - Prob. 7.27CP Ch. 7.13 - Prob. 7.28CP Ch. 7.13 - Prob. 7.29CP Ch. 7.13 - Prob. 7.30CP Ch. 7.13 - Prob. 7.31CP Ch. 7 - In an array declaration, this indicates the number... Ch. 7 - Each element of an array is accessed by a number... Ch. 7 - The first subscript in an array is always. a. 1 b.... Ch. 7 - The last subscript in an array is always. a. 100... Ch. 7 - Array bounds checking happens. a. when the program... Ch. 7 - This array field holds the number of elements that... Ch. 7 - Prob. 7MC Ch. 7 - This search algorithm repeatedly divides the... Ch. 7 - Prob. 9MC Ch. 7 - When initializing a two-dimensional array, you... Ch. 7 - Prob. 11MC Ch. 7 - To delete an item from an ArrayList object, you... Ch. 7 - To determine the number of items stored in an... Ch. 7 - True or False: java does not allow a statement to... Ch. 7 - True or False: An arrays sitze declarator can be a... Ch. 7 - Prob. 16TF Ch. 7 - True or False: The subscript of the last element... Ch. 7 - Prob. 18TF Ch. 7 - True or False: The Java compiler does not display... Ch. 7 - Prob. 20TF Ch. 7 - True or False: The first size declarator in the... Ch. 7 - Prob. 22TF Ch. 7 - Prob. 23TF Ch. 7 - int[] collection = new int[-20]; Ch. 7 - Prob. 2FTE Ch. 7 - Prob. 3FTE Ch. 7 - Prob. 4FTE Ch. 7 - Prob. 5FTE Ch. 7 - The variable names references an integer array... Ch. 7 - The variables numberArray1 and numberArray2... Ch. 7 - Prob. 3AW Ch. 7 - In a program you need to store the populations of... Ch. 7 - In a program you need to store the identification... Ch. 7 - Prob. 6AW Ch. 7 - Prob. 7AW Ch. 7 - Prob. 8AW Ch. 7 - Prob. 9AW Ch. 7 - Prob. 10AW Ch. 7 - Prob. 11AW Ch. 7 - Prob. 1SA Ch. 7 - Prob. 2SA Ch. 7 - Prob. 3SA Ch. 7 - Prob. 4SA Ch. 7 - Prob. 5SA Ch. 7 - Prob. 6SA Ch. 7 - Prob. 7SA Ch. 7 - Prob. 8SA Ch. 7 - Prob. 9SA Ch. 7 - Rainfall Class Write a RainFall class that stores... Ch. 7 - Payroll Class Write a Payroll class that uses the... Ch. 7 - Charge Account Validation Create a class with a... Ch. 7 - Charge Account Modification Modify the charge... Ch. 7 - Prob. 5PC Ch. 7 - Drivers License Exam The local Drivers License... Ch. 7 - Magic 8 Ball Write a program that simulates a... Ch. 7 - Grade Book A teacher has five students who have... Ch. 7 - Grade Book Modification Modify the grade book... Ch. 7 - Average Steps Taken A Personal Fitness Tracker is... Ch. 7 - Array Operations Write a program with an array... Ch. 7 - Prob. 12PC Ch. 7 - Sorted List of 1994 Gas Prices Note: This... Ch. 7 - Name Search If you have downloaded this books... Ch. 7 - Population Data If you have downloaded this books... Ch. 7 - World Series Champions If you have downloaded this... Ch. 7 - 2D Array Operations Write a program that creates a... Ch. 7 - Prob. 18PC Ch. 7 - Trivia Game In this programming challenge, you... Ch. 7 - Prob. 20PC

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
The command from the JDK compiles a Java program.

Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)

Knowledge Booster
Background pattern image
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
    SEE MORE QUESTIONS
    Recommended textbooks for you
    Text book image
    Programming Logic & Design Comprehensive
    Computer Science
    ISBN:9781337669405
    Author:FARRELL
    Publisher:Cengage
    Text book image
    EBK JAVA PROGRAMMING
    Computer Science
    ISBN:9781305480537
    Author:FARRELL
    Publisher:CENGAGE LEARNING - CONSIGNMENT
    Text book image
    EBK JAVA PROGRAMMING
    Computer Science
    ISBN:9781337671385
    Author:FARRELL
    Publisher:CENGAGE LEARNING - CONSIGNMENT
    Text book image
    COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
    Computer Science
    ISBN:9780357392676
    Author:FREUND, Steven
    Publisher:CENGAGE L
    Text book image
    Programming with Microsoft Visual Basic 2017
    Computer Science
    ISBN:9781337102124
    Author:Diane Zak
    Publisher:Cengage Learning
    Text book image
    Microsoft Visual C#
    Computer Science
    ISBN:9781337102100
    Author:Joyce, Farrell.
    Publisher:Cengage Learning,
    CPP Function Parameters | Returning Values from Functions | C++ Video Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=WqukJuBnLQU; License: Standard YouTube License, CC-BY