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.
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}}.
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}
Binary addition can result in overflow.
Tick (\checkmark) \textbf{one} box to show the correct definition of overflow in binary addition.
An artist creates an image on a computer.
State what is meant by the colour depth of an image.
Describe the relationship between the resolution of the image and the file size of the image.
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.
Explain the reasons why the artist chose lossless compression instead of lossy compression to compress this image file.
Identify one lossless method of compressing an image.
Describe your chosen method.
Method \hrulefill Description
The artist emails the image file to their friends.
Explain how a file is broken down into packets and transmitted over a network.
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}
A computer has a central processing unit (CPU), memory and secondary storage.
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}
State the purpose of the CPU in the computer.
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.
Identify which computer is most likely to execute more instructions simultaneously.
Justify your answer.
Computer \hrulefill
Justification
Explain why Computer C can execute more instructions per second than Computer B.
All three computers have the same instruction set.
Define the term instruction set.
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.
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.
Identify an appropriate sensor for the ATM to use to detect a person.
Describe the role of the microprocessor in detecting the person.
Describe the features of the ATM that identify it as an embedded system.
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
A computer is connected to a network.
The computer has a network interface card (NIC) that has a media access control (MAC) address.
One purpose of the NIC is to provide the computer with a MAC address.
Describe the other purposes of the NIC.
Identify \textbf{three} characteristics of a MAC address.
- \hrulefill
- \hrulefill
- \hrulefill
The network allocates an internet protocol (IP) address to the computer.
Tick (\checkmark) \textbf{one} box to identify a valid IPv4 address.
Identify the device in a network that can automatically assign an IP address to a computer, each time the computer connects to the network.
A user accesses the world wide web using a web browser.
Define the term world wide web.
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.
The protocol is one part of a URL.
Give the other \textbf{two} parts of a URL.
- \hrulefill
- \hrulefill
A search engine uses artificial intelligence (AI) to identify the most relevant web pages for the user.
One characteristic of AI is the ability to learn.
Identify \textbf{three} other characteristics of AI.
- \hrulefill
- \hrulefill
- \hrulefill
The search engine uses machine learning.
Explain how machine learning is used by the search engine.
Programs can be written in a high-level language or a low-level language.
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
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.
Integrated development environments (IDEs) provide translators.
Identify \textbf{three} other common functions of an IDE.
- \hrulefill
- \hrulefill
- \hrulefill