Skip to content

Learn Extracted exam questions IGCSE Computer Science 0478_s24_qp_13

0478_s24_qp_13

Source PDF on the left, extracted YAML on the right. Compare numbering, marks, options and text.

1 short_answer p. 2

The size of a file can be measured in different units.

1a 1 mark short_answer p. 2 1.3

State how many bits there are in a byte.

1b 1 mark calculation p. 2 1.3

State how many kibibytes (KiB) there are in 2 mebibytes (MiB).

1c 1 mark short_answer p. 2 1.3

Identify the unit of data that is equal to 4 bits.

2 short_answer p. 2

An image has a 16-bit colour depth and a resolution of $1000 \times 1750$ pixels.

2a 1 mark short_answer p. 2 1.2

State what is meant by a 16-bit colour depth.

2b 1 mark short_answer p. 2 1.2

The resolution of the image is changed to $750 \times 1500$ pixels.

Give the effect this will have on the file size of the image.

3 short_answer p. 3

A programmer is creating a computer game. One character is \textbf{not} moving correctly.

The programmer needs to debug the program. To do this they need to look at addresses that are locations in memory.

The addresses are displayed as hexadecimal numbers.

3a short_answer p. 3

One address is A2F.

3ai 3 marks calculation p. 3 1.1

Convert the address to binary.

3aii 1 mark calculation p. 3 1.1

Convert the address to denary.

3b short_answer p. 3

The binary number stored for another address is 000110011011.

3bi 3 marks calculation p. 3 1.1

Convert the binary number to hexadecimal.

3bii 1 mark calculation p. 3 1.1

Convert the binary number to denary.

3c 1 mark short_answer p. 3 1.1

Give \textbf{one} reason why the addresses are displayed in hexadecimal instead of binary.

3d 2 marks short_answer p. 4 1.1

Identify \textbf{two} other ways that hexadecimal is used in computer science.

  1. \hrulefill
  2. \hrulefill
3e 2 marks calculation p. 4 1.1

The health value for a character in the computer game can sometimes be a negative value. The negative values are stored as two’s complement 8-bit integers.

A character has a health value of $-25$.

Calculate the two’s complement 8-bit integer for $-25$. Show all your working.

4 6 marks short_answer p. 4 3.3

The table contains statements about types of secondary storage.

Complete the table by writing the correct type of secondary storage for each statement.

\begin{tabular}{|l|l|} \hline \textbf{type of secondary storage} & \textbf{statement} \ \hline \hrulefill & Pits and lands are created on a reflective surface. \ \hline \hrulefill & NAND or NOR technology is used. \ \hline \hrulefill & Platters are spun that are divided into tracks and sectors. \ \hline \hrulefill & Electromagnets are used to read and write data. \ \hline \hrulefill & Transistors are used as control gates and floating gates. \ \hline \hrulefill & A red or blue laser is used to read and write data. \ \hline \end{tabular}

5 short_answer p. 5

A computer uses both random access memory (RAM) and read only memory (ROM).

5a 1 mark multiple_choice p. 5 3.3

Tick ($\checkmark$) \textbf{one} box to show which statement is correct about RAM.

  1. A

    It is non-volatile storage.

  2. B

    It stores the bootloader.

  3. C

    It stores data that is currently in use.

  4. D

    It is \textbf{not} directly accessible by the central processing unit (CPU).

5b 1 mark short_answer p. 5 3.3

ROM is a type of primary storage.

State the characteristic of ROM that makes it a type of primary storage.

6 short_answer p. 5

A sensor is an input device that is used to capture data from its surrounding environment.

6a 3 marks short_answer p. 5 3.2

Circle \textbf{three} other input devices.

\begin{itemize} \item touch screen \item hard disk drive (HDD) \item headphones \item speaker \item microphone \item actuator \item universal serial bus (USB) drive \item printer \item keyboard \end{itemize}

  1. A

    touch screen

  2. B

    hard disk drive (HDD)

  3. C

    headphones

  4. D

    speaker

  5. E

    microphone

  6. F

    actuator

  7. G

    universal serial bus (USB) drive

  8. H

    printer

  9. I

    keyboard

6b 2 marks short_answer p. 5 6.1

Sensors can be used in an automated system.

Give \textbf{two} benefits of using sensors in this type of system.

  1. \hrulefill
  2. \hrulefill
6c 4 marks short_answer p. 6 3.2

The table contains different types of sensors and a use for each.

Complete the table by giving a suitable use for each type of sensor. The first one has been done for you.

\begin{tabular}{|l|l|} \hline \textbf{type of sensor} & \textbf{use} \ \hline acoustic & to monitor whether a water pipe has cracked and is leaking and dripping onto the floor \ \hline temperature & \ & \ & \ \hline humidity & \ & \ & \ \hline infra-red & \ & \ & \ \hline magnetic field & \ & \ & \ \hline \end{tabular}

7 short_answer p. 7

A company has a network that includes a web server.

Data is transmitted across the network using serial half-duplex data transmission.

7a 4 marks short_answer p. 7 2.1

Draw and annotate a diagram to show how the data is transmitted using serial half-duplex data transmission.

7b 2 marks short_answer p. 7 2.1

Give \textbf{two} benefits of the company using serial half-duplex data transmission for this purpose.

  1. \hrulefill
  2. \hrulefill
7c 1 mark short_answer p. 7 2.1

Give \textbf{one} drawback of the company using serial half-duplex data transmission for this purpose.

7d short_answer p. 8

The company uses a proxy server to help protect the web server and the network from cyber security threats.

7di 3 marks short_answer p. 8 5.3

Give \textbf{three} cyber security threats that the proxy server can help protect against.

  1. \hrulefill
  2. \hrulefill
  3. \hrulefill
7dii 2 marks short_answer p. 8 5.3

Identify \textbf{two} functions of the proxy server that can be used to help protect the web server and the network.

  1. \hrulefill
  2. \hrulefill
7e 6 marks long_answer p. 8 5.1

Customers access the company's web pages that are stored on the web server.

Describe how the web pages are located, retrieved and displayed on a customer's computer.

8 short_answer p. 9

A student has a computer that has a central processing unit (CPU).

8a 2 marks short_answer p. 9 3.1

Describe the role of the CPU in the computer.

8b short_answer p. 9

The CPU contains registers.

8bi 1 mark short_answer p. 9 3.1

State the purpose of a register.

8bii 3 marks short_answer p. 9 3.1

Give \textbf{three} registers that are built into the CPU.

  1. \hrulefill
  2. \hrulefill
  3. \hrulefill
8c 3 marks short_answer p. 9 3.1

One component in the CPU is the arithmetic logic unit (ALU).

Describe the purpose of the ALU.

8d 4 marks long_answer p. 10 3.1

The student wants to replace the CPU to increase the performance of the computer.

Explain why a different CPU can increase the performance.

9 short_answer p. 11

A printer runs out of ink and needs a new ink cartridge. An interrupt is sent and a message is generated to notify the user that the ink cartridge is empty.

9a 7 marks short_answer p. 11 4.1

Complete the paragraph about the use of an interrupt in this process.

Use the terms from the list.

Some of the terms in the list will \textbf{not} be used. You should only use a term once.

\begin{itemize} \item binary \item clock \item computer \item data \item error \item fetch–decode–execute cycle \item hexadecimal \item higher \item interrupt queue \item interrupt service routine (ISR) \item lower \item printer \item priority level \item secondary storage \item sorting \item transmission \end{itemize}

The \underline{\hspace{1.5em}} sends an interrupt to the \underline{\hspace{1.5em}}. The interrupt is given a \underline{\hspace{1.5em}}. The processor completes its current \underline{\hspace{1.5em}} and checks the \underline{\hspace{1.5em}} to see if there is an interrupt with \underline{\hspace{1.5em}} priority than the current task. If there is, it stores the current task and fetches the interrupt. It then calls the \underline{\hspace{1.5em}}, which is a sequence of instructions that handles the interrupt. The interrupt is handled, which generates a message to the user to notify them that the ink cartridge is empty.

9b 2 marks short_answer p. 11 4.1

Handling interrupts is one function of an operating system.

Give \textbf{two} functions of an operating system that relate to memory.

  1. \hrulefill
  2. \hrulefill

Log in or create account

IGCSE & A-Level