Cambridge Past Paper Questions
Browse 23,507questions from 25 years of O-Level & A-Level exams. Click any question to practice.
A student adds a sample of zinc metal to a solution of copper(II) sulfate. The student observes that the zinc turns black and the solution turns co...
This question is about ammonia. Ammonia can be manufactured by the Haber process. [Figure 3 shows a flow diagram of the Haber process.]
This question is about salts.
This question is about the determination of the formula of a metal oxide. A student heats a known mass of magnesium in a crucible. The student reco...
This question is about the properties of ethanol. Ethanol is a liquid at room temperature. [Figure 5 shows the apparatus used to determine the boil...
19. This question is about crude oil and fuels.
Which of the following is an example of an input device?
Figure 1 shows a simple block diagram of a computer system.
A school is planning to upgrade its network infrastructure.
A developer is writing an algorithm to find the largest number in a list of 10 positive integers.
Consider the following pseudocode: ```pseudocode DECLARE num1 : INTEGER DECLARE num2 : INTEGER DECLARE result : INTEGER INPUT num1 INPUT num2 IF...
Organisations collect and store personal data about their customers.
Describe the function of the Program Counter (PC) and the Memory Address Register (MAR) in the Fetch-Decode-Execute cycle.
A student is creating a program that uses a function to calculate the area of a circle. The function takes the radius as an argument and returns th...
Discuss the ethical implications of using Artificial Intelligence (AI) in decision-making processes, such as in job recruitment or loan applications.
Describe the differences between an interpreter and a compiler, including their advantages and disadvantages.
A company stores sensitive customer data. Discuss two ethical considerations the company should take into account regarding this data.
A school wants to upgrade its network infrastructure. They are considering installing Fibre Optic cables. (a) State two reasons why Fibre Optic cab...
A programmer is testing a new piece of software. (a) Explain what is meant by 'syntax error' in programming. (2) (b) Describe how 'dry run' testing...
Discuss the impact of using social media platforms on society, referring to both positive and negative effects.
A network administrator is setting up a new server. (a) Explain the purpose of a firewall in network security. (3) (b) Describe how 'encryption' he...
A small office uses a local area network (LAN).
A web server hosts several websites.
Databases can use Structured Query Language (SQL).
Computer systems use different types of software.
A small business uses a new database system. They need to train their staff.
Which of these describes the use of a Boolean expression?
What type of error would be generated if a variable, which had been declared as an integer, was assigned a string value?
A programmer wants to store the names of students in a class.
A programmer wants to write an algorithm to calculate the sum of 10 numbers.
A programmer writes an algorithm for a sorting routine. The routine takes a list of numbers, L, as input.
A programmer uses defensive design when writing a program.
A programmer is designing a program that displays a menu of options to the user.
A programmer is writing a program to manage a list of phone numbers. The program needs to be able to add a new phone number, delete an existing pho...
A database stores information about students. One of the fields in the database is `StudentID`.
An operating system manages the resources of a computer system.
A student uses a desktop computer at home. (a) The student stores her work on the hard disk drive (HDD) of the computer. (i) State two characterist...
A company uses a wide area network (WAN). (a) Explain what is meant by a wide area network. (b) Describe two benefits of using a WAN for the company.
A student wants to protect her computer from unauthorised access. (a) Describe how a firewall can protect the student’s computer. (b) Describe two ...
A website uses HTML to display content and CSS to style the content. (a) Explain the purpose of HTML. (b) Explain the purpose of CSS. (c) State thr...
Read the following extract from 'The Silent Watcher' and answer the questions below.
How does the writer use language and structure to create a sense of decay and abandonment in the extract?
Explore how the writer presents the atmosphere of the old house. You should refer to details from the text to support your answer.
'Despite the hardships, there's an undeniable allure.' Using your own words, explain how the writer presents the 'allure' of Oakhaven.
Write an article for a school magazine (approx. 200-300 words) about the advantages and disadvantages of living in a remote area, drawing on ideas ...
Compare how the writers of Text 1 and Text 2 present their views on the relationship between humans and technology.
You have been asked to write an article for a college magazine about the impact of social media on young people today. You should argue for or agai...
Refer to Text 2, lines 1-35. 8 How does the writer use language and structure to present the dangers and challenges of the expedition in these lines?
Refer to Text 1 and Text 2. 9 In both texts, the writers describe the challenges of exploration. Compare the ways the writers present the challenge...
10 Write an article for an online magazine for young people about the dangers and rewards of taking part in a challenging activity. In your article...