Skip to content

Learn Extracted exam questions IGCSE Computer Science 0478_w24_qp_12

0478_w24_qp_12

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

1 short_answer p. 2

Different types of software can be run on a computer.

1a 1 mark short_answer p. 2 4.1

State what is meant by software.

1b 1 mark multiple_choice p. 2 4.1

Utility software is one type of software that can be run on a computer.

Tick ($\checkmark$) \textbf{one} box to show which software is an example of utility software.

  1. A

    spreadsheet

  2. B

    anti-virus

  3. C

    web browser

  4. D

    database

1c 1 mark short_answer p. 2 4.1

Identify the type of software that manages inputs and outputs for the computer.

2 short_answer p. 2

Data storage can be measured using different units of measurement.

2a 1 mark short_answer p. 2 1.3

Identify the name of the smallest unit of measurement of data.

2b 1 mark short_answer p. 2 1.3

State how many nibbles there are in 2 bytes.

2c 3 marks calculation p. 2 1.2

A 10 second sound effect is recorded for a movie.

It is recorded with a sample rate of 22,016 Hz and a sample resolution of 8 bits.

Calculate the file size of the sound effect in kibibytes (KiB). Show all your working.

Answer \hrulefill \text{ KiB}

2d short_answer p. 3

The sound effect file is compressed for storage.

2di 1 mark short_answer p. 3 1.3

State what is meant by file compression.

2dii 1 mark short_answer p. 3 1.3

Give \textbf{one} benefit of compressing the file for storage.

3 short_answer p. 3

A user enters data that is hexadecimal into a computer system. The data is converted to binary to be processed by the computer.

3a short_answer p. 3

Give similarities and differences between hexadecimal and binary.

3ai 1 mark short_answer p. 3 1.1

Give \textbf{one} similarity between hexadecimal and binary.

3aii 2 marks short_answer p. 3 1.1

Give \textbf{two} differences between hexadecimal and binary.

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

Data that is denary can also be converted to binary.

Give the binary number for each of the \textbf{three} denary numbers.

15 \hrulefill 180 \hrulefill 235 \hrulefill

3c 3 marks short_answer p. 4 1.1

Denary numbers can also be converted to hexadecimal.

Give the hexadecimal number for each of the \textbf{three} denary numbers.

14 \hrulefill 100 \hrulefill 250 \hrulefill

3d short_answer p. 4

A binary integer that is stored in a register in the computer has a logical left shift performed on it.

3di 2 marks short_answer p. 4 1.1

Describe the process of the logical left shift that is performed on the binary integer.

3dii 1 mark short_answer p. 4 1.1

State what effect this will have on the binary integer.

3e 1 mark short_answer p. 4 1.1

A negative binary integer needs to be stored in a register in the computer.

Give the name of the number system that can be used to represent negative binary integers.

4 short_answer p. 5

A student has a smartwatch.

4a 2 marks short_answer p. 5 3.2

The smartwatch has built-in input and output devices.

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

  1. \hrulefill
  2. \hrulefill
4b 1 mark short_answer p. 5 3.2

Identify \textbf{one} output device that can be built into the smartwatch.

4c 2 marks short_answer p. 5 3.3

The smartwatch has read only memory (ROM).

Explain why the smartwatch needs ROM.

4d short_answer p. 5

The smartwatch uses a text message application that receives data from cloud storage.

4di 2 marks short_answer p. 5 3.3

Describe what is meant by cloud storage.

4dii 4 marks long_answer p. 5 3.3

Explain \textbf{two} benefits of the application using cloud storage.

  1. \hrulefill

  2. \hrulefill

4e 2 marks short_answer p. 6 3.1

The smartwatch only displays the time and text messages.

A student incorrectly describes this smartwatch as a general-purpose computer.

Explain why the student’s description is incorrect.

5 short_answer p. 6

A barcode scanning system uses a check digit to check for errors in data on input.

5a 4 marks long_answer p. 6 2.2

Explain how the barcode scanning system operates to check for errors.

5b short_answer p. 6

After a barcode is scanned, data is sent to a stock control system to update the stock value stored for that product.

The data is sent to the stock control system using serial simplex data transmission.

5bi 3 marks short_answer p. 6 2.1

Explain how the data is sent using serial simplex data transmission.

5bii 3 marks short_answer p. 7 2.1

Explain why serial simplex is the most appropriate method of data transmission for this purpose.

5biii 2 marks short_answer p. 7 2.2

The data is checked for errors after it has been transmitted to the stock control system.

Give \textbf{two} error detection methods that could be used for this purpose.

  1. \hrulefill
  2. \hrulefill
6 6 marks short_answer p. 7 3.1

The table contains names and descriptions of components in a central processing unit (CPU).

Complete the table by giving the missing component names and descriptions.

\begin{tabular}{|p{6cm}|p{9cm}|} \hline \textbf{Component name} & \textbf{Description} \ \hline \hrulefill & sends signals to manage the flow of data through the CPU \ \hline program counter & \newline \newline \newline \ \hline \hrulefill & stores the address of the data that is about to be fetched from random access memory (RAM) into the CPU \ \hline \hrulefill & transmits data between the RAM and the CPU \ \hline accumulator & \newline \newline \newline \ \hline \hrulefill & stores an instruction when it is being decoded \ \hline \end{tabular}

7 short_answer p. 8

A student enters the uniform resource locator (URL) for a web page into their tablet computer.

7a 1 mark short_answer p. 8 5.1

State what is meant by a URL.

7b 2 marks short_answer p. 8 5.1

Identify \textbf{two} different parts of a URL.

  1. \hrulefill
  2. \hrulefill
7c 1 mark short_answer p. 8 5.1

The student enters the URL into a piece of software that then displays the web page.

Identify the name of this software.

7d 5 marks long_answer p. 8 5.1

Draw and annotate a diagram to show how the web page is located and retrieved to be displayed on the student's tablet computer.

7e 5 marks short_answer p. 9 5.1

The data for the web page is transmitted using the secure socket layer (SSL) protocol.

Complete the paragraph about the SSL protocol.

Use only terms from the list.

\textbf{Not} all terms need to be used. Some terms may be used more than once.

\begin{itemize} \item encrypted \item file server \item hypertext markup language (HTML) \item hypertext transfer protocol (HTTP) \item operating system \item search engine \item unencrypted \item URL \item web browser \item web server \end{itemize}

The \underline{\hspace{1.5em}} asks the \underline{\hspace{1.5em}} to identify itself. The \underline{\hspace{1.5em}} sends back its digital certificate. The \underline{\hspace{1.5em}} authenticates the digital certificate. If it is authentic, \underline{\hspace{1.5em}} data transmission begins.

8 short_answer p. 9

A robot vacuum cleaner uses sensors to navigate around obstacles in a room.

8a 1 mark multiple_choice p. 9 3.2

Tick ($\checkmark$) \textbf{one} box to show which sensor would be the most suitable for this purpose.

  1. A

    proximity

  2. B

    flow

  3. C

    pressure

  4. D

    level

8b 3 marks short_answer p. 9 6.3

An expert system can be used to diagnose an error with a robot vacuum cleaner.

Circle \textbf{three} components that are part of an expert system.

\begin{itemize} \item knowledge base \item operating system \item firewall \item server \item printer \item actuator \item inference engine \item rule base \item encryption \end{itemize}

8c 3 marks long_answer p. 10 6.3

Explain how the robot vacuum cleaner can make use of machine learning.

Log in or create account

IGCSE & A-Level