CS Year 10 Theory June 2022
CS Year 10 Theory June 2022
CS Year 10 Theory June 2022
SENIOR SECTION
Year 10
Name : …………………………………………………………………………………
Class : ………………………………………….……………………………………..
Total marks : ………... / 75
Instructions:
1. The total mark for this paper is 75.
2. The marks for each question are shown in brackets – use this as a guide as to how much time to
spend on each question.
3. Attempt all questions.
4. Type your answers in the question paper itself.
5. Save your work regularly.
6. Workings should be shown for conversions and calculations.
1
a. bit
b. byte
c. kibibyte
d. nibble
(b) Identify the maximum number of values that can be represented with 5 bits. (1)
a. 5
b. 16
c. 25
d. 32
I. Identify the reason why an unsigned integer should be used to record the number of
cars entering the car park, rather than a singed integer. (1)
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
(d) Identify the 4-bit binary addition that will result in an overflow error. (1)
A 1001+1000
B 0011+1001
C 1000+0110
D 0111+1000
(e) Give the 8-bit binary representation of the denary number 82. (2)
…………………………………………………………………………………………………………………
………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………...
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………...
(g) An analogue to digital converter is used to change the sounds received by a microphone into a form
that can be processed by a computer.
Complete the diagram to show a sample interval and label both axes. (3)
(h) An image uses a 12-bit colour depth. It is 64 pixels wide and 48 pixels high.
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
(a) A hotel chain has hotels in several countries and a head office in England.
State the type of network needed to connect these hotels to the head office. (1)
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
(b) Draw lines between these devices to show a fully-connected Mesh Network Topology diagram.
(2)
Server Laptop
Smart
phone
Printer
(c) Routers send packets that contain data around the internet. State two other items found in a
packet. (2)
1……………………………………………………………………………………………………………
……………………………………………………………………………………………………………….
2……………………………………………………………………………………………………………
……………………………………………………………………………………………………………….
(d) The transport layer of network protocols splits data into packets before sending it. All the packets
are received correctly. Describe the process that ensures the data received matches the original
(2)
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
………………………………………………………………………………………………………………….
(e) Construct an expression to show how many seconds it will take to transmit 20 MiB of data using a
network transmission speed of 2 Mbps.
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
1……………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
2……………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
(b) State one way that a code review helps programmers to produce robust software. (1)
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
(c) Describe the role of the control unit, the control bus, the data bus and the address bus when
fetching an instruction from memory. (4)
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
(e) A team of programmers is creating the code for an alarm system. The system uses
a high-level programming language for the touchscreen graphical user interface
and a low-level language for the control unit that monitors the sensors and
triggers the alarm.
Discuss the characteristics of high-level languages and low-level languages that
make them appropriate for the team of programmers to code these uses.
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
……………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
0 1 0 0 1 0 1 0
(b) One example of an embedded system in a car is windscreen wipers that automatically
come on when it rains.
(i) Explain how an embedded system could control the headlights of a car. (3)
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
....................................................................................................................................................................
....................................................................................................................................................................
Reason
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
(c) One of the embedded systems in the car collects real-time data. The data is encrypted.
D To prevent viruses
brakes +4
clutch ajsraf
(iii) Explain one special condition a Caesar Cipher algorithm must handle.
(2)
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
……………………………………………………………………………………………..
………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………..
(b).
A Player earns a badge for every 100 questions they answer correctly, providing this
includes at least 10 hard questions or 30 medium questions.
(7)
END OF PAPER