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

ADMISSION

NUMBER

DATE

MONTHLY TEST - SEPTEMBER 2022


GRADE 10 (EDEXCEL)

COMPUTER SCIENCE

Duration : 2 periods

Instructions
● Answer all questions

Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022


Prepared for Lyceum International Schools by Lyceum Assessments
2
1. Harini tries to develop a compute game with her friends for the term end project showcase.
(a) (i) State three advantages of decomposition.
---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------
(3 marks)

(ii) Help her by decomposing the problem “creating a computer game”.


---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------
(3 marks)

(b) Suppose you are creating a program to record student marks of a particular school.
(i) Programmers use abstraction to model real world. Define the term ‘Abstraction’.

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

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

(ii) List down two necessary details and two unnecessary details on a student for this
scenario.
Necessary details
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
Unnecessary details
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
(4 marks)
Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022
Prepared for Lyceum International Schools by Lyceum Assessments
3
(iii) Analyzing a complex problem after breaking it down to number of manageable chunks is
called as,
A Computational thinking
B Abstraction
C Decomposition
D All of the above
(1 mark)

(a) State two features of “Sub programs”.

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

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

(b) State two instances where computer models/ simulations are used in the real world.

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------
(2 marks)
[Total = 17 marks]

Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022


Prepared for Lyceum International Schools by Lyceum Assessments
4
2. Maya has written the following computer program in Python to accept a whole number from the
user and display a message as follows.
Number/ range Message
Numbers below 0 Negative value
Numbers above 100 Above 100
Even numbers An even number
Odd numbers An odd number
Other values Another input

(a) (i) Complete the following table to show the expected and received output for the given
input.
Input Expected output Received output
-3
34
67
100

(8 marks)

(ii) Correct the above program to get the expected output. You may write only the line/s to
be corrected.
---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

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

Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022


Prepared for Lyceum International Schools by Lyceum Assessments
5
(b) State two features of “Logical errors” in computer programs.
--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------
(2 marks)
[Total = 12 marks]

3. With the universal use of digital devices, huge amounts of data are being generated and stored,
with lots of it online.
(a) Identify the smallest unit of data measurement.
A bit
B byte
C kibibyte
D nibble
(1 mark)

(b) Hans has some image files saved in a USB drive.


He observes that the image sizes are different when he uses his personal computer and
when he uses computers in the school computer lab.

(i) Is this possible?


---------------------------------------------------------------------------------------------------------
(1 mark)

(ii) Give reasons for your answer.


---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

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

Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022


Prepared for Lyceum International Schools by Lyceum Assessments
6
(iii) One of these images are of 123 456 789 bits.
Create two expressions to convert this to megabytes (MB) and mebibytes (MiB).
---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------
(4 marks)

(c) Identify the reasons why data capacity should be expressed in gibibytes rather than
gigabytes.

A Gibibytes are consistent with the units used for data transmission
B Gibibytes represent binary multiples
C More data can be represented in gibibytes
D Processors have to carry out fewer operations using gibibytes
(1 mark)

(d) Mira uses “Data compression software” to compress files when she sends files over the
Internet.
(i) What is data compression?
---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

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

(ii) Why data are compressed when sending over the Internet?
---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------
(1 mark)

Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022


Prepared for Lyceum International Schools by Lyceum Assessments
7
(e) Arjun has designed some book covers with images and text in desktop publishing format.
He emails them to the publishers of the books.
Explain why Arjun should use lossless compression to send these book covers.
--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------
(2 marks)
(f) (i) Define “Run Length Encoding” (RLE).

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------
(3 marks)

Here is some data used to represent two of the images that Arjun has used. Each pixel
is encoded as a character.

Image 1 B A C C B D E F B D
Image 2 A A A B B C D D D E

(ii) Explain why a RLE algorithm may not be appropriate for encoding image 1.
---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

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

Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022


Prepared for Lyceum International Schools by Lyceum Assessments
8
(iii) Show the result of compressing data for the image 2 using RLE.

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------
(2 marks)
[Total = 21 marks]
[Total = 50 marks]

END

Ref :IM

Grade 10 (Edexcel) Computer Science - Monthly Test September - 2022


Prepared for Lyceum International Schools by Lyceum Assessments

You might also like