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.
Different types of software can be run on a computer.
State what is meant by software.
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.
Identify the type of software that manages inputs and outputs for the computer.
Data storage can be measured using different units of measurement.
Identify the name of the smallest unit of measurement of data.
State how many nibbles there are in 2 bytes.
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}
The sound effect file is compressed for storage.
State what is meant by file compression.
Give \textbf{one} benefit of compressing the file for storage.
A user enters data that is hexadecimal into a computer system. The data is converted to binary to be processed by the computer.
Give similarities and differences between hexadecimal and binary.
Give \textbf{one} similarity between hexadecimal and binary.
Give \textbf{two} differences between hexadecimal and binary.
- \hrulefill
- \hrulefill
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
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
A binary integer that is stored in a register in the computer has a logical left shift performed on it.
Describe the process of the logical left shift that is performed on the binary integer.
State what effect this will have on the binary integer.
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.
A student has a smartwatch.
The smartwatch has built-in input and output devices.
Identify \textbf{two} input devices that can be built into the smartwatch.
- \hrulefill
- \hrulefill
Identify \textbf{one} output device that can be built into the smartwatch.
The smartwatch has read only memory (ROM).
Explain why the smartwatch needs ROM.
The smartwatch uses a text message application that receives data from cloud storage.
Describe what is meant by cloud storage.
Explain \textbf{two} benefits of the application using cloud storage.
-
\hrulefill
-
\hrulefill
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.
A barcode scanning system uses a check digit to check for errors in data on input.
Explain how the barcode scanning system operates to check for errors.
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.
Explain how the data is sent using serial simplex data transmission.
Explain why serial simplex is the most appropriate method of data transmission for this purpose.
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.
- \hrulefill
- \hrulefill
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}
A student enters the uniform resource locator (URL) for a web page into their tablet computer.
State what is meant by a URL.
Identify \textbf{two} different parts of a URL.
- \hrulefill
- \hrulefill
The student enters the URL into a piece of software that then displays the web page.
Identify the name of this software.
Draw and annotate a diagram to show how the web page is located and retrieved to be displayed on the student's tablet computer.
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.
A robot vacuum cleaner uses sensors to navigate around obstacles in a room.
Tick ($\checkmark$) \textbf{one} box to show which sensor would be the most suitable for this purpose.
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}
Explain how the robot vacuum cleaner can make use of machine learning.