Java: The local Driver's License Office has asked you to write 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. B 6.
A 11.B 16. C
2. D 7.
B 12.C 17. C
3. A 8.
A 13.D 18. B
4. A 9.
C 14.A 19. D
5. C 10.
D 15.D 20. A
Your program should store the correct answers in an array. (Store
each question's 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. A
student must correctly answer 15/20 to pass. It should then display
the total number of correctly answered questios, the total number
of incorrectly answered, and a list showing the question numbers of
incorrectly answered questions.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MCQChecker {
public static void main(String[] args)throws IOException
{
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
String[] correctAnswers = {"B", "D", "A", "A", "C", "A", "B", "A",
"C", "D", "B", "C", "D", "A", "D",
"C", "C", "B", "D", "A"};
String[] studentAnswers = new String[20];
String userIn = "";
int counterForCorrectAnswers = 0;
// prompt user to enter answers to 20 questions
System.out.println("You must enter either of the options A, B, C or
D for each of the questions.");
for(int i = 0; i < 20; i++)
{
do
{
System.out.print("Enter answer for question #" + (i + 1) +
"[A/B/C/D]: ");
userIn = br.readLine();
if(userIn.length() == 1 && (userIn.equalsIgnoreCase("A") ||
userIn.equalsIgnoreCase("B")
|| userIn.equalsIgnoreCase("C") ||
userIn.equalsIgnoreCase("D")))
break;
else
System.out.println("\nPlease enter either of the options: A, B, C
or D!");
}while(userIn.length() > 1 || !userIn.equalsIgnoreCase("A") ||
!userIn.equalsIgnoreCase("B")
|| !userIn.equalsIgnoreCase("C") ||
!userIn.equalsIgnoreCase("D"));
studentAnswers[i] = userIn.toUpperCase();
}
// checking for correct answers
for(int i = 0; i < studentAnswers.length; i++)
{
if(studentAnswers[i].equalsIgnoreCase(correctAnswers[i]))
counterForCorrectAnswers++;
}
// display results
System.out.println("\n*** STUDENT REPORT CARD
***\n---------------------------\n"
+ "Number of correct answers = " + counterForCorrectAnswers + "/20"
+
"\nNumber of incorrect answers = " + (20 -
counterForCorrectAnswers) + "/20" +
"\nPass marks = 15/20 You scored = " + counterForCorrectAnswers +
"/20" +
"\nResult: " + ((counterForCorrectAnswers >= 15) ? "Pass" :
"Fail"));
}
}
****************************************************************** SCREENSHOT *********************************************************
Java: The local Driver's License Office has asked you to write a program that grades the...
Using C++
1. Driver's The local driver's license office has asked you to create an application that grades the written portion of the driver's license exam. The exam has 20 multiple-choice questions. Here are the correct answers 16. C 17.С 18. B 19. D 20. A 1. B 2. D 3. A 12. C 13. D 14. A 15. D 7.В 9.С 10. D 5. С Your program should store these correct answers in an array. It should ask the...
please only use import java.util.Scanner
Driver's License Exam The local Driver's License Office has asked you to write 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. A 2. D 3.В 4. B 5, C 6. В 7. A 8.В 9, C 10. D 12. C 13. D 14. B 15. D 16. С 18. A 19. D 20. B Your program should store...
C# Visual Studio -The local driver's license office has asked you to create an application that grades the written portion of the driver's license exam. The exam has 20 multiple choice questions. Here are the correct answers: 1. B 2. D 3. A 4. A 5. C 6. A 7. B 8. A 9. C 10. D 11. B 12. C 13. D 14. A 15. D 16. C 17. C 18. B 19. D 20. A Your program should...
PYTHON CODE PLEASEEEEE. Driver’s License Exam 20PTS PYTHON AND FLOWCHART 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.B 6.A 11.B 16.C 2.D 7.B 12.C 17.C 3.A 8.A 13.D 18.B 4.A 9.C 14.A 19.D 5.C 10.D 15.D 20.A Your program should store these correct answers in an array. (Store each question’s correct answer in...
License test The Los Angeles driver's license office has asked you to create an application that grades the written portion of the drivers license test. The test has 15 multiple-choice questions. Here are the correct answers (You may create your own correct answers if you like) 1. C 2. D 3. B 4. A 5. C 6. D 7. B 8. A 9. C 10. D 11. A 12. C 13. D 14. A 15. B A student must answer 10...
Visual Basic
zoow Driver's License Exam The local Registry of Motor Vehicles oflice has asked you to create an application that grades the written portion of the driver's license exam. The exam has 20 multiplc choice questions. Her ar the orrect answers to the questions: 6. A 7.13 8. A 9. C 10. D 16. С 12. C 13. D 14. A 15. D 2. D 3. A 5, C Your application should slore the correcl answers in an array....
Please answer Question 4 WITH A C# PROGRAM!!!!!!
THANK YOU!
File Edit View History Bookmarks Tools Help Share GEP IIIA Moorhead, MN 10-Day Weathe X N NDSU Faculty and Staff | North x D C#.NET - CSCI 213: Modern Sol X VitalSource Bookshelf: Starting x + + → OO - https://bookshelf.vitalsource.com/#/books/9780134400433/cf1/6 90% *** * Cambie Meble alle... S N 10 Crosby Derek Lam ... Alterna Caviar Anti-Ag... U C# Tutorial For Beginn... BE Celsius Fahrenheit con... Charter Club Sweater. Folklorama...
The local driver’s license office has asked you to write a program that grades the written portion of the driver’s license Rules and Signals Test. The driver license test has 25 multiple choice questions. The set of answer keys is: 1.A 6.B 11.C 16.B 2 21.B 2.C 7.C 12.A 17.A 22.C 3.B 8.D 13.B 18.C 23.A 4.B 9.A 14.C 19.A 24.D 5.D 10.B 15.A 20.D 25.B First, the application displays messages to ask for the information of current candidate about...
Write a Java program, including comments, to compute statistics for how students did on an exam. The program should compute various things about a student and print it all out. Then it repeats the process for each new student until the entire set of data has been completed. (a) The program reads in and prints the ID number of a student [see step (g) below] and then the number of right answers and the number of wrong answers. (The total...
You have been asked to write a program to grade several multiple-choice exams. The exam has 20 questions, each answered with a letter in the range of ‘a’ through ‘f’. The answers key is declared in the program as constant of type string. An example of answer key is “abcdefabcdefabcdefab”. Your program should work for any other answer key. The program should first ask users for the number of students to be graded. Then it should have a while loop...