Science · Paper 1 · 2019
23 questions 🇹🇿 NECTA ✓ MS3-hour timed simulation · auto-graded · counts toward ranking
Pay & start exam →Questions (23)
Section A
(a) Mention six phases of system development life cycle. (b) Explain the importance of a feasibility study in system development.
- Mention six phases of system development life cycle. (0 mk)
- Explain the importance of a feasibility study in system development. (0 mk)
Upgrade to see model answers.
Describe three limitations of computer networking.
- Describe three limitations of computer networking. (0 mk)
Upgrade to see model answers.
(a) What is an entity relationship (E-R) diagram? (b) Differentiate a primary key from a foreign key. (c) Explain three tools used to automate database in MS Access.
- What is an entity relationship (E-R) diagram? (0 mk)
- Differentiate a primary key from a foreign key. (0 mk)
- Explain three tools used to automate database in MS Access. (0 mk)
Upgrade to see model answers.
(a) outline four procedures for generating a table of contents in a word document; (b) distinguish buffer memory from cache memory; and (c) describe one function of the two microcomputer application softwares in health information processing and management.
- outline four procedures for generating a table of contents in a word document; (0 mk)
- distinguish buffer memory from cache memory; (0 mk)
- describe one function of the two microcomputer application softwares in health information processing and management. (0 mk)
Upgrade to see model answers.
Read the following algorithm steps and answer the questions that follow: Step 1: Start the program. Step 2: Set the loop up to the size of an array. Then, use the loop to enter the marks of 10 candidates and calculate the sum of elements stored in an array. Step 3: Calculate the average. Step 4: Print the sum and average of the marks. Step 5: Stop. Question: (a) Draw a flow chart to represent the algorithm above. (b) Write C++ statements for step 2 and 3.
- Draw a flow chart to represent the algorithm above. (0 mk)
- Write C++ statements for step 2 and 3. (0 mk)
Upgrade to see model answers.
(a) use circuit diagram to explain how half adder operates. (b) Show that A B C A BC A BC
- use circuit diagram to explain how half adder operates. (0 mk)
- Show that A B C A BC A BC (0 mk)
Upgrade to see model answers.
(a) explain local variables and static variables as used in Visual Basic program; (b) write an example of an event procedure for a Command Button that counts and Page 2 of 4 displays the number of clicks made; and (c) show how an empty Visual Basic form can be opened giving four steps.
- explain local variables and static variables as used in Visual Basic program; (0 mk)
- write an example of an event procedure for a Command Button that counts and displays the number of clicks made; (0 mk)
- show how an empty Visual Basic form can be opened giving four steps. (0 mk)
Upgrade to see model answers.
Section B
(a) describe three healthy problems experienced by people who work with computers; and (b) explain three ways of reducing the health risks when using ICT equipment.
- Describe three healthy problems experienced by people who work with computers. (3 mk)
- Explain three ways of reducing the health risks when using ICT equipment. (3 mk)
Upgrade to see model answers.
(a) explain what is meant by the term data backup; (b) mention six steps of troubleshooting process; and (c) differentiate open ended questions from closed ended questions as applied in troubleshooting.
- Explain what is meant by the term data backup. (1 mk)
- Mention six steps of troubleshooting process. (3 mk)
- Differentiate open ended questions from closed ended questions as applied in troubleshooting. (2 mk)
Upgrade to see model answers.
Read the following codes and answer the questions that follow: (a) How many elements are included in the array “a”? (b) What type of sorting algorithm is implemented on the codes above? (c) In which order will the array “a” be sorted? (d) Which variable will be used as temporary in the codes above? Give a reason. (e) Write the codes to display the sorted array “a”.
- How many elements are included in the array “a”? (2 mk)
- What type of sorting algorithm is implemented on the codes above? (2 mk)
- In which order will the array “a” be sorted? (1 mk)
- Which variable will be used as temporary in the codes above? Give a reason. (2 mk)
- Write the codes to display the sorted array “a”. (3 mk)
Upgrade to see model answers.
Websites can facilitate communication between manufacturers and consumers. Analyze five advantages and three limitations of a website to manufacturers.
- Analyze three limitations of a website to manufacturers. (3 mk)
Upgrade to see model answers.
Describe four basic types of physical network topologies with the aid of a diagram, and explain two advantages and two disadvantages of each type.
- Describe four basic types of physical network topologies with the aid of a diagram, and explain two advantages and two disadvantages of each type. (10 mk)
Upgrade to see model answers.
Describe measures to be taken against unauthorized access and loss of data in a computer. Give four points for each.
- Describe four measures to be taken against loss of data in a computer. (4 mk)
Upgrade to see model answers.