Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
5th Edition
ISBN: 9780134801155
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Concept explainers

bartleby

Videos

Textbook Question
Book Icon
Chapter 8, Problem 9PE

Drive’s License Exam

The local driver’s license office has asked you to design a program that grades the written portion of the driver's license exam. The exam has 20 multiple choice questions. Here are the correct answers:

  1. (1) B
  2. (2) D
  3. (3) A
  4. (4) A
  5. (5) C
  6. (6) A
  7. (7) B
  8. (8) A
  9. (9) C
  10. (10) D
  11. (11) B
  12. (12) C
  13. (13) D
  14. (14) A
  15. (15) D
  16. (16) C
  17. (17) C
  18. (18) B
  19. (19) D
  20. (20) A

Your program should store these correct answers in an array. (Store each question's correct answer in an element of a String array.) The program should ask the user to enter the student's answers for each of the 20 questions, which should be stored in another array. After the student's answers have been entered, the program should display a message indicating whether the student passed or failed the exam. (A student must correctly answer 15 of the 20 questions to pass the exam.) It should then display the total number of correctly answered questions, the total number of incorrectly answered questions, and a list showing the question numbers of the incorrectly answered questions.

Blurred answer
Students have asked these similar questions
Population Tracker   Learning Objective: Using Python Repetition and Loop Statements   Problem Description   Write a Python program (Console and GUI) that predicts the approximate size of a population of organisms.   The application should use text boxes to allow the user to enter the following information:   starting number of organisms,  the average daily population increase (as a percentage), and  the number of days the organisms will be left to multiply.  For example, assume the user enters the following values:    Starting number of organisms: 2  Average daily increase: 30%  Number of days to multiply: 10 The program should display the following table of data
Theater Ticket System: A small ten-seat theater has contracted you to build software which will reserve tickets.  The theater has two rows of five seats each.  Each row is referred to by number (1 or 2) and each seat in the row is referred to by letter (A, B, C, D, and E).  When started, the program should ask the user for the row they prefer (row selection).  If that row has no empty seats then the program should ask the user if they prefer the other row, if no then display a message stating the next show is tomorrow.  Upon selecting a row, the program should present the user with a choice of available seats in the row.  The user can then either choose a seat and print the ticket (in this case a simple message will suffice) or return to row selection.  If a ticket is printed the program should return to row selection.  The program terminates when all seats are reserved.   Please enter a row: 1 Available seats: A B C D E Which seat, enter Q for none?: B You have booked seat: 1B…
Theater Ticket System: A small ten-seat theater has contracted you to build software which will reserve tickets.  The theater has two rows of five seats each.  Each row is referred to by number (1 or 2) and each seat in the row is referred to by letter (A, B, C, D, and E).  When started, the program should ask the user for the row they prefer (row selection).  If that row has no empty seats then the program should ask the user if they prefer the other row, if no then display a message stating the next show is tomorrow.  Upon selecting a row, the program should present the user with a choice of available seats in the row.  The user can then either choose a seat and print the ticket (in this case a simple message will suffice) or return to row selection.  If a ticket is printed the program should return to row selection.  The program terminates when all seats are reserved.

Chapter 8 Solutions

Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)

Ch. 8.2 - Prob. 8.11CPCh. 8.2 - What does the loop do in the sequential search...Ch. 8.2 - Prob. 8.13CPCh. 8.2 - How do you look for a partial string match when...Ch. 8.3 - Prob. 8.15CPCh. 8.3 - Prob. 8.16CPCh. 8.3 - Describe the algorithm for finding the highest...Ch. 8.3 - Prob. 8.18CPCh. 8.3 - Prob. 8.19CPCh. 8.4 - Prob. 8.20CPCh. 8.4 - Prob. 8.21CPCh. 8.5 - Prob. 8.22CPCh. 8.5 - Write a pseudocode statement that assigns the...Ch. 8.5 - Prob. 8.24CPCh. 8.5 - Prob. 8.25CPCh. 8.6 - Prob. 8.26CPCh. 8 - Prob. 1MCCh. 8 - Prob. 2MCCh. 8 - This is an individual storage location in an...Ch. 8 - Prob. 4MCCh. 8 - Prob. 5MCCh. 8 - Prob. 6MCCh. 8 - Prob. 7MCCh. 8 - Prob. 8MCCh. 8 - Prob. 9MCCh. 8 - Prob. 10MCCh. 8 - Prob. 1TFCh. 8 - Prob. 2TFCh. 8 - Prob. 3TFCh. 8 - Prob. 4TFCh. 8 - Prob. 5TFCh. 8 - Prob. 1SACh. 8 - Prob. 2SACh. 8 - Look at the following pseudocode: Constant Integer...Ch. 8 - Prob. 4SACh. 8 - Prob. 5SACh. 8 - Prob. 1AWCh. 8 - Prob. 2AWCh. 8 - Prob. 3AWCh. 8 - Prob. 4AWCh. 8 - Prob. 5AWCh. 8 - Prob. 6AWCh. 8 - Assume the following declarations appear in a...Ch. 8 - Design an algorithm for a function that accepts an...Ch. 8 - Write a pseudocode algorithm that uses the For...Ch. 8 - Total Sales Design a program that asks the user to...Ch. 8 - Lottery Number Generator Design a program that...Ch. 8 - Prob. 3PECh. 8 - Prob. 4PECh. 8 - Charge Account Validation Design a program that...Ch. 8 - Days of Each Month Design a program that displays...Ch. 8 - Phone Number Lookup Design a program that has two...Ch. 8 - Payroll Design a program that uses the following...Ch. 8 - Drives License Exam The local drivers license...Ch. 8 - Saddle Points Design a program that has a...Ch. 8 - Tic-Tac-Toe Game Design a program that allows two...Ch. 8 - Lo Shu Magic Square The Lo Shu Magic Square is a...

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
Knowledge Booster
Background pattern image
Computer Science
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
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Python Tutorial #10; Math Functions in Python; Author: Art of Engineer;https://www.youtube.com/watch?v=OviXsGf4qmY;License: Standard YouTube License, CC-BY