BLSS Paper 1[QP][PRINT]
Uploaded by IDKWHYBUTIAM · 3 November 2024
Preview
Text from the first pagesBLS/PRELIM/2022/4E/COMP/7155/01 BOON LAY SECONDARY SCHOOL PRELIMINARY EXAMINATION 2022 Name CCA Subject : COMPUTING Paper No : 1 Subject Code : 7155/01 Level : SECONDARY FOUR EXPRESS Date/Day : 30 AUGUST 2022 / TUESDAY Time : 0815 – 1015 Duration : 2 HOURS Candidates answer on the Question Paper. No Additional Materials are required. READ THESE INSTRUCTIONS FIRST Before you start your exam, check that you have received the correct paper and the number of printed pages are correct. Write your name, index number, and CCA in the spaces at the top of this page. Write in dark blue or black pen. You may use an HB pencil for any diagrams or graphs or rough working. Do not use staples, paper clips, glue or correction fluid. Approved calculators are allowed. Answer all questions. The number of marks is given in brackets [ ] at the end of each question or part question. You should show all your working. The total number of marks for this paper is 80. This document consists of 13 printed pages and 1 blank page.
2 BLS/PRELIM/2022/4E/COMP/7155/01 1 (a) A computer is a complex electronic device that utilizes many different components to perform calculations and to output the desired results. (i) Buses are used to transfer data from one part of a computer to another. Draw one or more lines to match the type of bus (left) to their correct description(s) (right). Type of bus Description Transports information from memory to processor when reading data from memory Data bus Transports information from memory to processor when writing data to memory Transports information from processor to memory when reading data from memory Address bus Transports information from processor to memory when writing data to memory [2] (ii) What are the two components inside a CPU and their respective functions? Component 1 : ………………………………………………………………………………… Function: ……………………………………………………………………………………….. …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2] Component 2 : ………………………………………………………………………………… Function: ……………………………………………………………………………………….. …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2]
3 BLS/PRELIM/2022/4E/COMP/7155/01 (b) RAM is placed near to the CPU as it is a “volatile” memory. (i) Explain the term “volatile” in this context. …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[1] (ii) State two functions of RAM. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2] (iii) Other than being volatile, state another characteristic of RAM and explain why it is placed near the CPU. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2] (c) Data for longer-termed storage is usually kept in secondary storage drives. (i) Provide an example of data that is usually kept in secondary storage drives and explain your choice. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2]
4 BLS/PRELIM/2022/4E/COMP/7155/01 (ii) Explain how data in secondary storage devices can be accidentally damaged without internet access. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2] 2 (a) A simple home network can allow for devices in a home to connect to the internet. (i) State the function of the following networking hardware. Network interface controller …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[1] Network hub …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[1]
5 BLS/PRELIM/2022/4E/COMP/7155/01 (ii) In the space provided below, construct a simple home network that would allow devices to connect to the internet. Your network must consist of the following: • Modem • Router • Network Switch You should use well labelled boxes to represent the hardware. [3] (b) (i) State and explain if a home network should use a wired or wireless setup. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[3] Home Computer Internet
6 BLS/PRELIM/2022/4E/COMP/7155/01 (ii) The table below shows three common network topologies. Label them with their correct names and state a feature of each topology. Name Feature [6] (c) (i) Explain the need for parity bits and checksums in data transmissions. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2] (ii) Explain how checksums can be used in a network. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[3]
7 BLS/PRELIM/2022/4E/COMP/7155/01 3 (a) The development of a program involves many stages. (i) Draw lines to connect the descriptions on the left to the correct stages of developing a program on the right. Description Stage Gather requirements Train users to use the program. Plan solutions Compare the actual output with expected output. Write code Determine the complete set of outputs that is necessary to solve the problem. Test and refine code Write possible algorithms using either flowcharts or pseudo-code. Implement code [2] (ii) Explain why it is necessary to plan, test and refine the code before implementing it. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2]
8 BLS/PRELIM/2022/4E/COMP/7155/01 (b) The code below was found in an unnamed python file without any instructions. Study the code carefully and answer the questions that follow. list1 = ["M", "na", "i", "Ke"] list2 = ["y", "me", "s", "lly"] list3 = [] for i in range(len(list1)): list3.append(list1[i]+list2[i]) print(list3) (i) Trace the code shown above and complete the trace table below. i list1[i] list2[i] list3 [4] (ii) What is the function of this code? …………………………………………………………………………………………………… ………………………………………………………………………………………………...[1] (iii) State a type of check that can be implemented for this program and explain why it would be useful. …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ………………………………………………………………………………………………...[2]
9 BLS/PRELIM/2022/4E/COMP/7155/01 (c) Python is considered an interpreted language. In programming terms, explain the difference between an interpreter and complier. …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… ……………………………………………………………………
Content continues in the PDF. Download PDF
Related notes
- SST (for revision practice) 2024 S3 Computing EOY P2 QP_FinalExam Papers · 2024
- Computing o level notes Notes/Practices · 2023
- BVSS Prelim P1 MSExam Papers · 2024
- BVSS Prelim P1 CPExam Papers · 2024
- CWSS Prelim P1 CPExam Papers · 2024
- CWSS Prelim P1 MSExam Papers · 2024
- computing notesNotes/Practices
- SST 2024 Prelim Paper 1 Ans [revised for 2025] Exam Papers · 2024
- SST 2024 Prelim Paper 1 [revised for 2025] Exam Papers · 2024
- [Notes for Computing] All Definitions/ TermsNotes/Practices · 2025
- [Notes for Computing] Heavily Compressed TextbookNotes/Practices · 2025
- All Computing Terms/DefinitionsNotes/Practices · 2025
- See all Computing notes

