Centre Number : 050256
Centre Name : Loreto High School
District : Kwekwe
Province : Midlands
Candidate Number : 5048
Candidate Name : Denver Mazonde
Subject Code : 6023/2
Subject Name : Computer Science
Year : 2024
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
Section A
Question 1
(a). (i) W = 1, If C = NOT 1 OR (T = NOT 1 AND X = 1) OR (C = 1 AND T = NOT 1)
(ii) The circuit below is a Logic Network representing how a chemical plant is
monitored:
(iii) Truth Table for the above Logic Network:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(b) Von Neumann Architecture below:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
Section B
Question 3
(a) Code for the Iterative solution for the Fibonacci Sequence up to the 150th Element:
Running Program for the Iterative Fibonacci Sequence:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(b) Code for the Recursive solution for the Fibonacci Sequence up to the 150th Element:
Running Program for the Recursive Fibonacci Sequence:
(c) (i) Interface Design for Creating File 1:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
Code for the Command Button:
Results after clicking the Command Button:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(ii) Code for reading content from File 1 and writing to File 2:
Results after running the program:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(d) Code for declaring a 1D Array which stores 20 characters:
Results after running the program:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(e) Code for the 2D Array:
Results after running the program:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(f) Code for the multiplication program:
Result after running the Program:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
Section C
Question 6
(a). (i) The relationship between the tables Student and Photo is a one-to-many relationship
because one student can have many photos and many photos are owned by one student.
(ii) ERD showing the relationship among the 3 tables:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(b). (i) SQL statement to create the student table:
Results after running the CREATE SQL statement:
Insert statement for populating the table:
Results after running the INSERT SQL statement:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(ii) The SQL statement to ADD a new field, country, to the Student Table:
Results after running the ALTER SQL statement:
(iii) SQL statement to display all attributes for students who were born before 1990:
Results after running the SELECT SQL statement:
(iv) SQL statement to display all records in descending order of student surname:
Candidate Name : Denver Mazonde
Candidate Number : 5048
Centre Name : Loreto High School
Subject Code : 6023/2
Date : 23/08/2024
(c). Below is a diagram showing the 3-layered schema of the DBMS:
(i) External Level:
External Level refers to different views seen by each user of the database.
It means that each user of the database has his/her own view of the database.
(ii) Conceptual Level:
The Conceptual Level is an abstract representation of the whole data.
It also describes what type of data is stored in the database and what relationship
exist among the data.
(iii) Internal Level:
The Internal Level is the physical representation of the database on the computer.
It also describes how the data is stored in the database on the physical media and
the structure used for storage of data.