Skip to main content

Cambridge Past Paper Questions

Browse 23,507questions from 25 years of O-Level & A-Level exams. Click any question to practice.

Edexcel IGCSEChemistryGeneral Applications

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...

Edexcel IGCSEChemistryGeneral Applications

This question is about ammonia. Ammonia can be manufactured by the Haber process. [Figure 3 shows a flow diagram of the Haber process.]

Edexcel IGCSEChemistryGeneral Applications

This question is about salts.

Edexcel IGCSEChemistryGeneral Applications

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...

Edexcel IGCSEChemistryGeneral Applications

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...

Edexcel IGCSEChemistryGeneral Applications

19. This question is about crude oil and fuels.

Edexcel IGCSEComputer ScienceGeneral Applications

Which of the following is an example of an input device?

Edexcel IGCSEComputer ScienceGeneral Applications

Figure 1 shows a simple block diagram of a computer system.

Edexcel IGCSEComputer ScienceGeneral Applications

A school is planning to upgrade its network infrastructure.

Edexcel IGCSEComputer ScienceGeneral Applications

A developer is writing an algorithm to find the largest number in a list of 10 positive integers.

Edexcel IGCSEComputer ScienceGeneral Applications

Consider the following pseudocode: ```pseudocode DECLARE num1 : INTEGER DECLARE num2 : INTEGER DECLARE result : INTEGER INPUT num1 INPUT num2 IF...

Edexcel IGCSEComputer ScienceGeneral Applications

Organisations collect and store personal data about their customers.

Edexcel IGCSEComputer ScienceGeneral Applications

Describe the function of the Program Counter (PC) and the Memory Address Register (MAR) in the Fetch-Decode-Execute cycle.

Edexcel IGCSEComputer ScienceGeneral Applications

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...

Edexcel IGCSEComputer ScienceGeneral Applications

Discuss the ethical implications of using Artificial Intelligence (AI) in decision-making processes, such as in job recruitment or loan applications.

Edexcel IGCSEComputer ScienceGeneral Applications

Describe the differences between an interpreter and a compiler, including their advantages and disadvantages.

Edexcel IGCSEComputer ScienceGeneral Applications

A company stores sensitive customer data. Discuss two ethical considerations the company should take into account regarding this data.

Edexcel IGCSEComputer ScienceGeneral Applications

A school wants to upgrade its network infrastructure. They are considering installing Fibre Optic cables. (a) State two reasons why Fibre Optic cab...

Edexcel IGCSEComputer ScienceGeneral Applications

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...

Edexcel IGCSEComputer ScienceGeneral Applications

Discuss the impact of using social media platforms on society, referring to both positive and negative effects.

Edexcel IGCSEComputer ScienceGeneral Applications

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...

Edexcel IGCSEComputer ScienceGeneral Applications

A small office uses a local area network (LAN).

Edexcel IGCSEComputer ScienceGeneral Applications

A web server hosts several websites.

Edexcel IGCSEComputer ScienceGeneral Applications

Databases can use Structured Query Language (SQL).

Edexcel IGCSEComputer ScienceGeneral Applications

Computer systems use different types of software.

Edexcel IGCSEComputer ScienceGeneral Applications

A small business uses a new database system. They need to train their staff.

Edexcel IGCSEGeneralGeneral Applications

Which of these describes the use of a Boolean expression?

Edexcel IGCSEGeneralGeneral Applications

What type of error would be generated if a variable, which had been declared as an integer, was assigned a string value?

Edexcel IGCSEGeneralGeneral Applications

A programmer wants to store the names of students in a class.

Edexcel IGCSEGeneralGeneral Applications

A programmer wants to write an algorithm to calculate the sum of 10 numbers.

Edexcel IGCSEGeneralGeneral Applications

A programmer writes an algorithm for a sorting routine. The routine takes a list of numbers, L, as input.

Edexcel IGCSEGeneralGeneral Applications

A programmer uses defensive design when writing a program.

Edexcel IGCSEGeneralGeneral Applications

A programmer is designing a program that displays a menu of options to the user.

Edexcel IGCSEGeneralGeneral Applications

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...

Edexcel IGCSEGeneralGeneral Applications

A database stores information about students. One of the fields in the database is `StudentID`.

Edexcel IGCSEGeneralGeneral Applications

An operating system manages the resources of a computer system.

Edexcel IGCSEGeneralGeneral Applications

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...

Edexcel IGCSEGeneralGeneral Applications

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.

Edexcel IGCSEGeneralGeneral Applications

A student wants to protect her computer from unauthorised access. (a) Describe how a firewall can protect the student’s computer. (b) Describe two ...

Edexcel IGCSEGeneralGeneral Applications

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...

Edexcel IGCSEEnglish LanguageGeneral Applications

Read the following extract from 'The Silent Watcher' and answer the questions below.

Edexcel IGCSEEnglish LanguageGeneral Applications

How does the writer use language and structure to create a sense of decay and abandonment in the extract?

Edexcel IGCSEEnglish LanguageGeneral Applications

Explore how the writer presents the atmosphere of the old house. You should refer to details from the text to support your answer.

Edexcel IGCSEEnglish LanguageGeneral Applications

'Despite the hardships, there's an undeniable allure.' Using your own words, explain how the writer presents the 'allure' of Oakhaven.

Edexcel IGCSEEnglish LanguageGeneral Applications

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 ...

Edexcel IGCSEEnglish LanguageGeneral Applications

Compare how the writers of Text 1 and Text 2 present their views on the relationship between humans and technology.

Edexcel IGCSEEnglish LanguageGeneral Applications

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...

Edexcel IGCSEEnglish LanguageGeneral Applications

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?

Edexcel IGCSEEnglish LanguageGeneral Applications

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...

Edexcel IGCSEEnglish LanguageGeneral Applications

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...

← PreviousPage 464 of 471Next →

© 2026 Oracle Prep — The AI-Powered Cambridge Exam Engine