You are on page 1of 4

Bunts Sangha’s

S.M.Shetty International School & Junior College


An IB World School
Cambridge International Centre IN686

Date- 12/08/21 ASSESSMENT I Duration: 1 hr 10 mins

CANDIDATE
NAME

CENTRE I N 6 8 6 CANDIDATE
NUMBER NUMBER

SUBJECT
0 4 7 8 COMPONENT 1 2
CODE

GRADE : IGCSE I SUBJECT: Computer Science

Invigilator’s Sign ___________ Examiner’s Sign ______________

READ THESE INSTRUCTIONS FIRST

Write your Centre number, candidate number and name 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, graphs or rough working.
Do not use staples, paper clips, glue or correction fluid.
DO NOT WRITE IN ANY BARCODES.

Answer all questions.


No marks will be awarded for using brand names of software packages or hardware.
At the end of the examination, fasten all your work securely together.
The number of marks is given in brackets [ ] at the end of each question or part question.
The maximum number of marks is 40.

For Examiners use

Total /40

This document contains 4 printed pages 0 and blank page


1
1. Hexadecimal codes are used in MAC addresses.
(a) State what is meant by the term MAC. [1]
(b) Explain what the hexadecimal code in a MAC address represents.
[3]

2. Nikita wishes to print out some documents and connects her printer to the
computer using one of the USB ports.

i. Give three reasons for using a USB port. [3]

ii. The printer runs out of paper while it is printing the documents. A signal is
sent to the processor to request that the problem is dealt with.
Name this type of signal. [1]

3. State one suitable application for each printer below. A different application must
be given foreach printer.
Inkjet printer
3D printer [2]

4. Complete the following by writing either compiler, interpreter or assembler in the


spaces provided.
..................................................................... – translates source code into
object code.
...................................................................... – translates low-level
language into machine code.
...................................................................... – stops the execution of a
program as soon as it encounters an error.
[3]
5. (a) Convert the following hexadecimal number into 12-bit binary:
4AF [3]

(b)The 2016 Olympic Games will be held in Rio de Janeiro. A timer that counts
down to the opening of the Games is shown on a microprocessor-controlled
display.
The number of hours, minutes and seconds until the Games open are held in
three 8-bit registers.
The present register values are:

The timer will count down in seconds.

2
(i) Show the values in each 8-bit register 30 seconds after the time shown
above:

hours

minutes

seconds

[3]

(ii)Write the hexadecimal value of the minutes register from part (b)(i).
[1]

(c) Explain why a programmer might prefer to read the instruction in


hexadecimal rather than in binary. [2]

(d) Give two other uses of hexadecimal. [2]

6. Nigel wants to send a large text file electronically to Mashuda.


Describe how the size of the text file can be reduced. [3]

7. Programmers can use a high-level language to write a computer program.


Explain what is meant by the term ‘high-level language’. [2]

8. Steffi has a number of files of different sizes that contain her work.
Tick (✓) to show whether each statement is true or false.

[4]

3
9. Airline boarding passes can be read from a smartphone instead of a printout.

Identify what type of barcode A is an example of. Explain how the data stored in
this type of barcode is read. [3]

10. The image file size is 783452238456 bits. Calculate the size of a
photograph taken by this camera, giving your answer in MiB.
How many photographs could be stored on a 32GiB memory card? [4]

You might also like