Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

ADMISSION

NUMBER

DATE

MONTHLY TEST - NOVEMBER 2022


GRADE 9 (EDEXCEL)

COMPUTER SCIENCE
Duration : 2 periods

Instructions
• Use black ink or ball-point pen.
• Fill in the boxes at the top of this page with your admission number and date.
• Answer ALL questions.
• Answer the questions in the spaces provided
– there may be more space than you need.

Information
• The total mark for this paper is 50.
• The marks for each question are shown in brackets
– use this as a guide as to how much time to spend on each question.
• Calculators are not allowed.

Advice
• Read each question carefully before you start to answer it.
• Try to answer every question.
• Check your answers if you have time at the end.

Grade 9 Edexcel Computer Science - Monthly Test - November 2022


Prepared for Lyceum International School by Lyceum Assessments
2
Answer the question with a cross in the box you think is correct . If you change your mind
about an answer, put a line through the box and then mark your new answer with a cross
.
1. (i) A car park uses a number plate recognition system.
Identify the reason why unsigned integers should be used to record the number of cars
entering and leaving the car park, rather than signed integers.
A Unsigned integers are more accurate
B Unsigned integers cannot have overflow errors
C Unsigned integers store more positive values
D Unsigned integers do not use a parity bit

(1 mark)

(ii) The sign and magnitude representation of -9 is ………………………

A 00001001
B 11111001
C 10001001
D 11001
(1 mark)
[Total for question 1 = 2 marks]

2. (i) A company recycles digital devices. It uses computers and networks in its business.
Explain two ways in which the improper disposal of digital devices could be harmful to
human health.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(6 marks)

Grade 9 Edexcel Computer Science - Monthly Test - November 2022


Prepared for Lyceum International School by Lyceum Assessments
3
(ii) Describe a different possible environmental impact of using computing technology other
than the one mentioned above 2 (i) . Explain a possible action that could be taken to reduce
it?
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(4 marks)
[Total for question 2 = 10 marks]

3. Computers carry out mathematical operations.


(i) Convert the binary number 00111101 to hexadecimal.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(2 marks)

(ii) Explain why hexadecimal notation is used.


--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(2 marks)

(iii) Give the result of applying a logical shift left by 2 to the 8-bit binary pattern 00110110.
--------------------------------------------------------------------------------------------------------------
(1 mark)

(iv) Convert 0101 1111 1001 1110 1010 0000 to hexadecimal.


--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(3 marks)
Grade 9 Edexcel Computer Science - Monthly Test - November 2022
Prepared for Lyceum International School by Lyceum Assessments
4
(v) What is the two’s complement representation of the following denary number?
Complete second row first cage also.

- 56

56 =
….………. =
Add one = +1

Two’s =
complement
(4 marks)

(vi) Convert the following two’s complement number back into denary using place value
method. Show your working in the given area.

11110100

Place
Values

Binary
Number =

You should show your working


Working ---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Answer: ----------------------------------------------------------------------------------------------------
(4 marks)

(vii) Explain left arithmetic shift.


--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(2 marks)
[Total for question 3 = 18 marks]

Grade 9 Edexcel Computer Science - Monthly Test - November 2022


Prepared for Lyceum International School by Lyceum Assessments
5
4. (i) The pseudocode for an infinite loop is shown.

Identify the pseudocode line of the code that makes this an infinite loop.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(1 mark)

(ii) State how the user would stop this code running when it is executing on a computer.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(1 mark)

(iii) Describe the main reasons why programmers would wish to annotate or add comments to
their code.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(2 marks)

(iv) Describe the main reasons why it is important to choose descriptive names for variables.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
(2 marks)
[Total for question 4 = 6 marks]

Grade 9 Edexcel Computer Science - Monthly Test - November 2022


Prepared for Lyceum International School by Lyceum Assessments
6
5. (i) Employees of a company have identification badge. There is a magnetic strip on the back
of the badge. The badge is swiped in a card reader to get into the building. It can also be
used to pay for meals in the company canteen, after it has been topped up with money.
Complete the table to show an input, a process and an output. The first row has been done
for you.

Input(s) Process Output(s)


Location of card reader
Numeric code from Find out if this employee can True, if entry permitted
Magnetic strip go through this door False, if entry not permitted
Cost of canteen meal New balance, if paid
Numeric code from Error, if not enough in account
Magnetic strip
Top-up amount
Numeric code from Add amount of top-up to
Magnetic strip make new balance

Check account balance New balance

(3 marks)
(ii) Briefly describe following two computational models.

a. Multi-agent
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
(3 marks)
b. Parallel
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
(3 marks)
[Total for question 5 = 9 marks]

Grade 9 Edexcel Computer Science - Monthly Test - November 2022


Prepared for Lyceum International School by Lyceum Assessments
7
6. Write a program code using selected programming language, to generate a random number
between 1 - 350 and print the generated number with a suitable output message.

--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
[Total for question 6 = 5 marks]

END

Ref:CG
Grade 9 Edexcel Computer Science - Monthly Test - November 2022
Prepared for Lyceum International School by Lyceum Assessments

You might also like