Skip to content

Learn Extracted exam questions IGCSE Computer Science 0478_m25_qp_12

0478_m25_qp_12

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

1 short_answer p. 2
1a 7 marks short_answer p. 2 1.1

Complete the sentences about number systems.

Use the items from the list.

Some of the items in the list will \textbf{not} be used. You should only use an item once.

\begin{itemize} \item A \item B \item C \item D \item E \item F \item G \item H \item W \item X \item Y \item Z \item 0 \item 1 \item 2 \item 4 \item 8 \item 10 \item 16 \item 127 \item 128 \item 255 \item 256 \end{itemize}

The binary number system is base \underline{\hspace{1.5em}}. The smallest denary number that can be represented as an 8-bit binary number is \underline{\hspace{1.5em}}. The largest denary number that can be represented as an 8-bit binary number is \underline{\hspace{1.5em}}.

The hexadecimal number system is base \underline{\hspace{1.5em}}. Each hexadecimal digit is equivalent to \underline{\hspace{1.5em}} bits. The numbers 1 to 9 are used and the number 10 is represented by \underline{\hspace{1.5em}}. The hexadecimal number system continues up to the number 15, which is represented by \underline{\hspace{1.5em}}.

1b 3 marks calculation p. 2 1.1

Two 8-bit binary numbers are given.

Add the two 8-bit binary numbers using binary addition.

Give your answer in binary. Show all your working.

\begin{tabular}{r} 1 0 0 1 1 0 1 1 \

  • 0 0 0 1 0 0 1 1 \ \hline \end{tabular}
1c 1 mark multiple_choice p. 3 1.1

Binary addition can result in overflow.

Tick (\checkmark) \textbf{one} box to show the correct definition of overflow in binary addition.

  1. A

    The answer has created a negative number that cannot be represented in binary addition.

  2. B

    The answer is the result of a logical shift that cannot be performed in binary addition.

  3. C

    The answer is too large to represent in the number of bits available.

  4. D

    The answer is too small to represent in the number of bits available.

2 short_answer p. 4

An artist creates an image on a computer.

2a 1 mark short_answer p. 4 1.2

State what is meant by the colour depth of an image.

2b 2 marks short_answer p. 4 1.2

Describe the relationship between the resolution of the image and the file size of the image.

2c short_answer p. 4

The artist compresses the image file before uploading it to their website. Users can download the image file from the website to print as a poster.

The image file is compressed using lossless compression.

2ci 3 marks long_answer p. 4 1.3

Explain the reasons why the artist chose lossless compression instead of lossy compression to compress this image file.

2cii 3 marks short_answer p. 4 1.3

Identify one lossless method of compressing an image.

Describe your chosen method.

Method \hrulefill Description

2d short_answer p. 5

The artist emails the image file to their friends.

2di 5 marks long_answer p. 5 2.1

Explain how a file is broken down into packets and transmitted over a network.

2dii 3 marks short_answer p. 5 2.1

The packets can use many different methods of data transmission to travel.

Complete and annotate the diagram to show the difference between serial full-duplex transmission between two computers and parallel simplex transmission between two computers.

Serial full-duplex transmission:

\begin{tabular}{|c|c|} \hline Computer 1 & Computer 2 \ \hline \end{tabular}

\vspace{4em}

Parallel simplex transmission:

\begin{tabular}{|c|c|} \hline Computer 1 & Computer 2 \ \hline \end{tabular}

3 short_answer p. 6

A computer has a central processing unit (CPU), memory and secondary storage.

3a 3 marks short_answer p. 6 3.1

The computer has a Von Neumann architecture.

Circle \textbf{three} registers that are found in the Von Neumann architecture.

\begin{itemize} \item accumulator \item arithmetic register \item binary counter \item binary register \item control register \item current data register \item current instruction register \item data counter \item instruction counter \item logical register \item program counter \item storage register \end{itemize}

3b 1 mark short_answer p. 6 3.1

State the purpose of the CPU in the computer.

3c short_answer p. 6

Computer A has a $2.1\text{ GHz}$ quad-core processor.

Computer B has a $2.5\text{ GHz}$ dual-core processor.

Computer C has a $5.2\text{ GHz}$ single-core processor.

3ci 3 marks short_answer p. 6 3.1

Identify which computer is most likely to execute more instructions simultaneously.

Justify your answer.

Computer \hrulefill

Justification

3cii 2 marks short_answer p. 6 3.1

Explain why Computer C can execute more instructions per second than Computer B.

3d 1 mark short_answer p. 7 3.1

All three computers have the same instruction set.

Define the term instruction set.

4 short_answer p. 7

An automated teller machine (ATM) is a device where a person inserts their bank card and can request to withdraw money. The ATM also allows the person to check how much money they have in their bank account.

4a short_answer p. 7

A sensor is used to detect when a person stands within 1 metre of the ATM. When a person is detected, a welcome message is displayed on the screen.

4ai 1 mark short_answer p. 7 3.2

Identify an appropriate sensor for the ATM to use to detect a person.

4aii 3 marks long_answer p. 7 6.1

Describe the role of the microprocessor in detecting the person.

4b 2 marks short_answer p. 7 3.1

Describe the features of the ATM that identify it as an embedded system.

4c 2 marks short_answer p. 7 3.2

The ATM has a touch screen and a keypad.

The ATM may need to be used by people who are unable to see.

Identify \textbf{one} other input device and \textbf{one} other output device that can be built into the ATM to help people who are unable to see.

Input \hrulefill Output \hrulefill

5 short_answer p. 8

A computer is connected to a network.

5a short_answer p. 8

The computer has a network interface card (NIC) that has a media access control (MAC) address.

5ai 2 marks short_answer p. 8 3.4

One purpose of the NIC is to provide the computer with a MAC address.

Describe the other purposes of the NIC.

5aii 3 marks short_answer p. 8 3.4

Identify \textbf{three} characteristics of a MAC address.

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

The network allocates an internet protocol (IP) address to the computer.

5bi 1 mark multiple_choice p. 8 5.1

Tick (\checkmark) \textbf{one} box to identify a valid IPv4 address.

  1. A

    110:255:2:1

  2. B

    1.30.2FF.A9

  3. C

    3.162.74.3

  4. D

    8.0.257.6.8

5bii 1 mark short_answer p. 9 3.4

Identify the device in a network that can automatically assign an IP address to a computer, each time the computer connects to the network.

5c short_answer p. 9

A user accesses the world wide web using a web browser.

5ci 1 mark short_answer p. 9 5.1

Define the term world wide web.

5cii 4 marks long_answer p. 9 5.1

The uniform resource locator (URL) for a website includes the protocol hypertext transfer protocol secure (HTTPS).

Explain how HTTPS makes the transmission of data secure.

5ciii 2 marks short_answer p. 9 5.1

The protocol is one part of a URL.

Give the other \textbf{two} parts of a URL.

  1. \hrulefill
  2. \hrulefill
6 short_answer p. 10

A search engine uses artificial intelligence (AI) to identify the most relevant web pages for the user.

6a 3 marks short_answer p. 10 6.3

One characteristic of AI is the ability to learn.

Identify \textbf{three} other characteristics of AI.

  1. \hrulefill
  2. \hrulefill
  3. \hrulefill
6b 3 marks long_answer p. 10 6.3

The search engine uses machine learning.

Explain how machine learning is used by the search engine.

7 short_answer p. 10

Programs can be written in a high-level language or a low-level language.

7a 2 marks short_answer p. 10 4.2

Machine code is one type of low-level language.

Identify \textbf{one} other type of low-level language.

Identify the translator that is needed for the type of low-level language you have identified.

Type of low-level language \hrulefill Translator \hrulefill

7b 4 marks long_answer p. 11 4.2

A high-level language can be translated into a low-level language, using a compiler or an interpreter.

Describe the advantages of using an interpreter instead of a compiler during software development.

7c 3 marks short_answer p. 11 4.2

Integrated development environments (IDEs) provide translators.

Identify \textbf{three} other common functions of an IDE.

  1. \hrulefill
  2. \hrulefill
  3. \hrulefill

Log in or create account

IGCSE & A-Level