Gce Model Questions Vol1 2023 Computer Studies Question 8

Practice essay / theory question 8 from the 2023 Gce Model Questions Vol1 Computer Studies examination. This question covers Basic Programming, Python, Control Structures, Input/Output, Data Processing .

Gce Model Questions Vol1 2023 Computer Studies Essay / Theory
Topics: Basic Programming Python Control Structures Input/Output Data Processing
Question 8 GCE_MODEL_QUESTIONS_VOL1 • 2023 • COMPUTER_STUDIES • essay

A school wants a program to manage student scores for a class of 30 students. The program should read each student's name and three test scores, compute the total and average, assign a grade (A ≥ 70, B 60‑69, C 50‑59, D 40‑49, F < 40) and finally display a summary report.

Question Parts

( a )
The following Python code is intended to perform the required task, but it contains several errors. Identify at least three distinct errors (syntax, logical or runtime) and explain why each would cause the program to fail or produce incorrect results.
( b )
Rewrite the program so that it correctly reads the data for all 30 students, performs the calculations, assigns grades, and prints a neatly formatted report. You need not include comments, but the code must be syntactically correct and logically sound.

Detailed Solution & Marking Scheme

Get the step-by-step solution, key points required by examiners and detailed marking guidance through the Edcrib AI Tutor.

Reveal Answer

About This Question

This is Gce Model Questions Vol1 2023 Computer Studies Question 8. It is one of the essay questions from the 2023 Gce Model Questions Vol1 Computer Studies examination.

The question covers Basic Programming, Python, Control Structures, Input/Output, Data Processing .

Master the Exam!

You've seen a preview, but there are thousands more questions plus AI tutor to break down complex solutions.

Unlock Full Access Available for Android & Windows
Chat with Support