Skip to content

Learn Extracted exam questions IGCSE Computer Science 0478_w24_qp_11

0478_w24_qp_11

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 using different units.

1a 1 mark multiple_choice p. 2 1.3

Tick $(\checkmark)$ \textbf{one} box to show which of these is \textbf{not} a unit of measurement for a file.

  1. A

    bit

  2. B

    bot

  3. C

    nibble

  4. D

    byte

1b short_answer p. 2

The size of a file can be reduced by compressing it.

1bi 2 marks short_answer p. 2 1.3

Give \textbf{two} types of compression that can be used to reduce the size of a file.

  1. \hrulefill
  2. \hrulefill
1bii 3 marks short_answer p. 2 1.3

Give \textbf{three} benefits of reducing the size of a file for storage and transmission.

  1. \hrulefill
  2. \hrulefill
  3. \hrulefill
2 short_answer p. 3

A student has a smartphone.

2a 2 marks short_answer p. 3 3.2

Identify \textbf{two} input devices that can be built into the smartphone.

  1. \hrulefill
  2. \hrulefill
2b 2 marks short_answer p. 3 3.2

Identify \textbf{two} output devices that can be built into the smartphone.

  1. \hrulefill
  2. \hrulefill
2c short_answer p. 3

The smartphone contains secondary storage.

2ci 2 marks short_answer p. 3 3.3

Explain the purpose of the secondary storage in the smartphone.

2cii 4 marks long_answer p. 3 3.3

Identify the most suitable type of secondary storage for the smartphone.

Explain your choice.

Secondary storage type \hrulefill

Explanation \hrulefill

3 short_answer p. 4

A user enters text into a computer system, using a keyboard.

An American standard code for information interchange (ASCII) character set is used to convert the text to binary.

3a 1 mark short_answer p. 4 1.2

Identify \textbf{one} other character set that could be used to convert the text to binary.

3b short_answer p. 4

The character 'A' is represented by the denary ASCII number 65.

The character 'm' is represented by the denary ASCII number 109.

3bi 2 marks calculation p. 4 1.1

Convert the \textbf{two} denary ASCII numbers to binary.

65 \hrulefill 109 \hrulefill

3bii 2 marks calculation p. 4 1.1

Convert the \textbf{two} denary ASCII numbers to hexadecimal.

65 \hrulefill 109 \hrulefill

3c short_answer p. 5

The character 'y' is represented by the binary ASCII number 01111001.

3ci 1 mark calculation p. 5 1.1

Convert the binary ASCII number to denary.

3cii 1 mark calculation p. 5 1.1

Convert the binary ASCII number to hexadecimal.

3ciii 1 mark calculation p. 5 1.1

A logical right shift of two places is performed on the binary ASCII number 01111001.

Give the binary number after the logical right shift of \textbf{two} places is performed.

3d 3 marks calculation p. 6 1.1

The character ‘T’ is represented by the binary ASCII number 01010100.

The character ‘t’ is represented by the binary ASCII number 01110100.

Add the \textbf{two} binary numbers using binary addition. Give your answer in binary. Show all your working.

4 short_answer p. 6

A company decides to create a network for its devices.

All the company devices are within a single room.

The employees will need to use their devices to send data to each other and share files.

The company decides to send data across the network using packet switching.

4a 4 marks long_answer p. 6 2.1

An employee sends an email to another employee. The email is broken down into packets.

Describe the structure of a packet of data for the email.

4b short_answer p. 7

The company decides to use parallel full-duplex data transmission to send the data across the network.

4bi 4 marks long_answer p. 7 2.1

Explain the reasons why the company have chosen this method of data transmission.

4bii 2 marks short_answer p. 7 2.1

Give \textbf{two} drawbacks of the company using this method of data transmission.

  1. \hrulefill
  2. \hrulefill
4biii 1 mark short_answer p. 7 2.1

Give \textbf{one} other method of data transmission the company could have chosen.

5 short_answer p. 8

A central processing unit (CPU) performs the fetch–decode–execute (FDE) cycle.

5a 2 marks short_answer p. 8 3.1

Give the name of \textbf{two} registers that are used in the fetch stage of the cycle.

  1. \hrulefill
  2. \hrulefill
5b 3 marks short_answer p. 8 3.1

Describe what happens at the decode stage of the cycle.

5c 1 mark short_answer p. 8 3.1

Give \textbf{one} register in the CPU that is used in the execute stage of the cycle.

5d 3 marks short_answer p. 8 3.1

Buses are used in the CPU to transmit data through the FDE cycle.

Circle \textbf{three} buses that are used in the CPU.

  1. A

    fetch

  2. B

    address

  3. C

    register

  4. D

    execute

  5. E

    data

  6. F

    decode

  7. G

    calculation

  8. H

    central

  9. I

    value

  10. J

    binary

  11. K

    control

5e 2 marks short_answer p. 8 3.1

A user changes their CPU from one with a dual core and a clock speed of $2.4 \text{ GHz}$ to one with a dual core and a clock speed of $3.5 \text{ GHz}$.

Explain the effect this change will have on the performance of the CPU.

6 short_answer p. 9

A computer programmer uses assembly language to create a computer program for an embedded system in a washing machine.

6a 1 mark short_answer p. 9 3.1

State what is meant by an embedded system.

6b 1 mark short_answer p. 9 4.2

Give the name of the translator that will be used for the program.

6c 1 mark short_answer p. 9 1.1

The washing machine needs to display error codes on a small screen if there is a problem with the washing machine.

The error codes are stored as binary. The binary numbers are too long to be displayed on the washing machine.

State how the error codes could be reduced in length to be displayed on the screen.

6d 1 mark short_answer p. 9 4.2

Give \textbf{one} benefit to the programmer of using assembly language to write the program.

6e 6 marks long_answer p. 10 4.2

The programmer uses an integrated development environment (IDE) to write the program.

A built-in translator to convert the program into machine code is one way that the IDE helps the computer programmer.

Describe \textbf{three} other ways the IDE can help the programmer.

7 short_answer p. 10

A computer has an operating system.

7a short_answer p. 10

The operating system provides several functions.

7ai 1 mark multiple_choice p. 10 4.1

Tick ($\checkmark$) \textbf{one} box to show which of these is \textbf{not} a function of the operating system.

  1. A

    managing files

  2. B

    providing an interface

  3. C

    handling interrupts

  4. D

    loading the bootstrap

7aii 2 marks short_answer p. 11 4.1

Identify \textbf{one} other function of an operating system.

Describe the purpose of this function.

7b 1 mark short_answer p. 11 4.1

Give the name of the set of instructions that are provided to the operating system to allow it to run.

8 4 marks long_answer p. 11 5.2

Draw and annotate a diagram to show how a payment transaction is made using digital currency and blockchain.

9 short_answer p. 12

A doctor’s surgery has an expert system that helps diagnose the illnesses of its patients.

9a 7 marks short_answer p. 12 6.3

Complete the paragraph about the operation of the expert system.

Use the terms from the list.

Some of the terms in the list will \textbf{not} be used. Some terms may be used more than once.

\begin{itemize} \item artificial \item binary \item central processing unit (CPU) \item data \item inference engine \item interface \item knowledge base \item primary storage \item process \item real \item read only memory (ROM) \item rule base \end{itemize}

An expert system is a type of \underline{\hspace{1.5em}} intelligence. The doctor will type data about the symptoms of the illness into the \underline{\hspace{1.5em}}.

The \underline{\hspace{1.5em}} will decide which questions to ask the doctor. It will do this by linking the facts in the \underline{\hspace{1.5em}} to the \underline{\hspace{1.5em}}.

The \underline{\hspace{1.5em}} will decide on a diagnosis and this will be output on the \underline{\hspace{1.5em}}.

9b 1 mark short_answer p. 12 6.3

The expert system has the ability to automatically adapt its own processes and data.

Give the name of this ability.

Log in or create account

IGCSE & A-Level