Learn Extracted exam questions IGCSE Computer Science 0478_s25_qp_13
0478_s25_qp_13
Source PDF on the left, extracted YAML on the right. Compare numbering, marks, options and text.
A student records himself singing a song for his music project. The recorded sound is converted to binary to be processed by a computer.
Give \textbf{one} input device the student can use to record the song.
The student uses sound editing software to edit the recorded sound.
Tick ($\checkmark$) \textbf{one} box to show whether sound editing software is an example of application, security, system or utility software.
Two binary numbers stored from the recording are 00011001 and 10110100.
Convert the \textbf{two} binary numbers to denary numbers.
00011001 \hrulefill 10110100 \hrulefill
Convert the \textbf{two} binary numbers to hexadecimal numbers.
00011001 \hrulefill 10110100 \hrulefill
A logical right shift of two places is performed on the binary number 10100100.
Give the binary number that would be stored after the logical shift has taken place.
The two’s complement 8-bit binary integer 11001001 is also stored.
Convert the two’s complement 8-bit binary integer to denary. Show all of your working.
Denary value \hrulefill
The table contains terms and descriptions about the process of converting analogue sound to binary.
Complete the table with the missing term and descriptions.
\begin{tabular}{|p{4cm}|p{10cm}|} \hline \multicolumn{1}{|c|}{\textbf{Term}} & \multicolumn{1}{c|}{\textbf{Description}} \ \hline \hrulefill & This is the measurement of the height (amplitude) of a sound wave taken at regular time intervals. \ \hline sample rate & \ & \ & \ \hline sample resolution & \ & \ & \ \hline \end{tabular}
A company employee is editing a video for the company's website.
Data is stored in the random access memory (RAM) when the video is edited.
The RAM becomes full and pages of data are transmitted to a partitioned section of the secondary storage to stop the computer from crashing.
Give the name of the partitioned section of the secondary storage that is used in this process.
The secondary storage is a hard disk drive (HDD). An HDD is an example of magnetic storage.
One feature of magnetic storage is that it uses platters.
Give \textbf{three} other features of magnetic storage.
- \hrulefill
- \hrulefill
- \hrulefill
Give the reasons why an HDD is an example of secondary storage.
A computer with a Von Neumann architecture has several hardware components.
Complete the table with the missing terms and descriptions about computer hardware.
\begin{tabular}{|p{4cm}|p{8cm}|} \hline \hfil \textbf{Term} & \hfil \textbf{Description} \ \hline \hrulefill & This is the address given to a network interface card (NIC) when it is manufactured. \ \hline register & \ \hline clock & \ \hline control unit (CU) & \ \hline \hrulefill & This is a processing unit within the CPU that can fetch, decode and execute instructions. \ \hline \end{tabular}
Identify \textbf{three} registers that are used in the fetch stage of the fetch–decode–execute (FDE) cycle.
- \hrulefill
- \hrulefill
- \hrulefill
Circle the \textbf{two} buses that are used in the fetch stage of the FDE cycle.
A computer has an operating system.
One function of the operating system is handling interrupts.
Describe the role of the operating system in handling interrupts.
Give \textbf{two} other functions of an operating system.
- \hrulefill
- \hrulefill
Hardware and software interrupts are two types of interrupt.
Give \textbf{one} example of a hardware interrupt.
Give \textbf{one} example of a software interrupt.
An online company has a website that allows a user to buy products.
The user types in the uniform resource locator (URL) for the website and this is sent to a domain name server (DNS).
Describe the role of the DNS.
The website asks a user to input their username and password to log into their account.
The company want to make their login system more secure.
Tick ($\checkmark$) \textbf{one} box to show \textbf{one} other security method that could be added to make the login system more secure.
The company uses a proxy server to keep the web server safe from distributed denial of service (DDoS) attacks.
Complete and annotate a diagram to show how a DDoS attack is carried out on the web server.
\framebox{web server}
Identify \textbf{two} tasks that can be performed by a proxy server that are not performed by a firewall.
- \hrulefill
- \hrulefill
The company uses cookies to allow users to keep items in a shopping cart. The items remain in the cart after the user closes their web browser.
Tick ($\checkmark$) one box to show the type of cookie that is used for this process.
Give \textbf{three} other ways that the company can use cookies.
- \hrulefill
- \hrulefill
- \hrulefill
Cookies are stored by a web browser.
Give \textbf{two} other functions of a web browser.
- \hrulefill
- \hrulefill
A weather station uses automated systems to collect and analyse data about the weather.
The automated system uses sensors.
Give \textbf{one} other component that would be part of the automated system.
One sensor that is part of the automated system is a temperature sensor.
Give \textbf{one} other sensor that could be part of the automated system.
An alert is sent to an employee in the weather office if a temperature above $40^\circ\text{C}$ is detected.
Explain how a temperature above $40^\circ\text{C}$ is detected for the alert.
The data for the alert is sent using serial simplex data transmission.
Explain how the data is sent using serial simplex data transmission.
Give \textbf{two} advantages to the weather station employees of using an automated weather system.
- \hrulefill
- \hrulefill
Give \textbf{one} disadvantage to the weather station employees of using an automated weather system.
The automated weather system is upgraded and given machine learning capabilities.
Machine learning is part of a branch of computer science.
Identify the name of this branch of computer science.
Explain how the machine learning capabilities can be used to predict future weather.
Data is sent from an employee's computer to a server. The data is correct when it is sent, but an error is detected when the data is received.
Describe how an error can occur in the data during transmission.
Methods of error detection and correction can be added to make sure that errors are identified after data is transmitted.
Complete the statements about methods of error detection and correction.
Use terms from the list. Not all terms need to be used. You should only use each term once.
\begin{itemize} \item acknowledgement \item automatic repeat query (ARQ) \item binary \item bit \item byte \item calculation \item check digit \item checksum \item correct \item echo check \item error \item even \item incorrect \item negative \item number \item odd \item positive \item timeout \end{itemize}
A parity check is set to be \underline{\hspace{1.5em}} or \underline{\hspace{1.5em}}. A parity \underline{\hspace{1.5em}} is added to each byte before transmission to make it match the set parity.
An \underline{\hspace{1.5em}} involves comparing the data sent to the data received back from the receiving device.
An \underline{\hspace{1.5em}} uses acknowledgement and \underline{\hspace{1.5em}}. The acknowledgement system can be \underline{\hspace{1.5em}} or \underline{\hspace{1.5em}}.