Computer Science 1
Computer Science 1
136/1
Time: 3:00 Hours Date: Monday 20th January 2025 p.m.
_________________________________________________________________________________
Instructions
1. This paper consists of section A and B with a total of ten (10) questions.
2. Answer all questions in section A and two (2) questions from section B.
3. Section A carries seventy (70) marks and section B carries thirty (30) marks.
m
4. Cellular phones and any unauthorized materials are not allowed in the examination room.
co
5. Write your Examination Number on every page of your answer booklet(s) provided.
u.
lim
ae
az
w
Page 1 of 3
Form Six Pre – Mock Interschool Joint Exams 2025
SECTION A: (70 Marks)
1. a) Explain the meaning of Central Processing Unit and its Components (04 Marks)
b) What is the difference between Dynamic RAM (DRAM) and Static RAM (SRAM)?
(03 Marks)
c) What is the difference between optical drives and SSD. Provide examples and the use for
each. (03 Marks)
2. a) Discuss the real-life application of Simplex, Half-duplex, Full-duplex communication modes
at your environment. (04 Marks)
b) A computer network can be classified based on various criteria. However, the most common
criteria are Classification based on geographical area, Classification based on ownership/access
restriction, Classification based on topology and Classification based on architecture. Explain
different types of computer networks based on geographical area. (04 Marks)
c) Explain the following terms and provide examples for each: (02 Marks)
m
I. Transmission media
co
II. Physical topology
u.
3. a) Using laws of Boolean algebra, simplify the following expression: A𝐴𝐵 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
(04 Marks)
lim
b) Define the following gates and draw their circuit: (06 Marks)
(i) NOT
ae
(ii) OR
(iii) AND
az
(iv) NAND
(v) NOR
w
(vi) XOR
Page 2 of 3
Form Six Pre – Mock Interschool Joint Exams 2025
6. A programmer uses a program design tool that can allow user to inter two integers then;
(a) Draw a flowchart to reads two values, determines the largest value and prints the largest
value with an identifying message. (04 Marks)
7. (a) Explain four differences between high-level languages and low-level languages. (4 Marks)
(b) Write a C++ program that asks the user to enter the length of the sides of a triangle and
outputs the type of the triangle (Scalene, Isosceles and Equilateral). (06 Marks)
m
8. The Dar es Salaam Institute of Technology has recently experienced exponential increase of the
co
students and staff members. The institute has planned to establish a database to store their data
and be handled easily. Describe six advantages the institute would enjoy from the new plan.
u.
(15 Marks)
9. A new bank TBP established in Dodoma is planning to own branches in 10 more regions of
lim
Tanzania. The bank wants to have all its offices to be connected electronically. Describe six
important devices which can assist the bank to implement the idea. (15 Marks)
ae
(c) Cloud computing services are helpful in a variety of circumstances. What are the four
importance of clouds computing? (08 Marks)
Page 3 of 3
Form Six Pre – Mock Interschool Joint Exams 2025