←

Paper 1: Written examination

11 mark
In which year was the term 'artificial intelligence' first used, at a summer workshop at Dartmouth College?
21 mark
Which of these describes an 'AI winter'?
31 mark
What is printed by this code?
x = 7y = 3print(x % y)
41 mark
Deciding whether an email is spam or not spam is an example of which type of machine learning task?
51 mark
What does pattern recognition mean in machine learning?
61 mark
A self-driving car's model was trained mostly on photos taken in daylight. It performs poorly at night. What is the best explanation?
71 mark
In a decision tree, where are the final outcomes (decisions) shown?
81 mark
Which statement best describes an autonomous system?
91 mark
What is meant by a 'black box' AI system?
101 mark
What is a deepfake?
11(a)2 marks
A music streaming app recommends songs to its users. State two types of data the app could collect about a user to make recommendations.
11(b)3 marks
Explain how the app could use machine learning to recommend new songs.
11(c)2 marks
The app keeps recommending songs from the same genre. Explain one disadvantage of this for the user.
11(d)2 marks
Describe one privacy concern about the data the app collects.
12(a)1 mark
This program checks a password.
1  password = input("Enter password: ")2  attempts = 13  while password != "Plasmo7" and attempts < 3:4      password = input("Try again: ")5      attempts = attempts + 16  if password == "Plasmo7":7      print("Access granted")8  else:9      print("Locked out")
State the line number where iteration begins.
12(b)1 mark
State the data type of the variable `attempts` in 12(a).
12(c)2 marks
A user enters `abc`, then `123`, then `xyz`. State the output of the program in 12(a) and the final value of `attempts`.
12(d)2 marks
Explain why the keyword `and` is used on line 3.
12(e)2 marks
Using line numbers from the program, explain the difference between sequence and selection.
12(f)3 marks
Modify the program so that, after each wrong password, it outputs how many attempts are left. Write your answer in Python or pseudocode.
13(a)2 marks
A school helpdesk chatbot is rule-based. One of its rules is: IF message contains "timetable" THEN reply with link to timetable Write two more IF–THEN rules this chatbot could use.
13(b)4 marks
Explain two limitations of a rule-based chatbot compared with a chatbot that uses machine learning.
13(c)3 marks
The school decides to train a machine learning chatbot on past helpdesk messages. Describe how the data should be prepared before training.
14(a)4 marks
A smart traffic light at a junction has a road sensor that counts the cars waiting on the side road and a timer that measures how long the first car has waited. The main road normally has a green light. The side road should get a green light if 5 or more cars are waiting or a car has waited for more than 60 seconds. Write an algorithm, in pseudocode or Python, for this routine.
14(b)2 marks
Explain how using sensor input makes this traffic light more efficient than one on a fixed timer.
14(c)2 marks
Describe how the routine could be tested in a simulated environment before it is used on a real road.
15(a)1 mark
A model predicts whether a piece of fruit is ripe. It is tested on new fruit:
Predicted ripePredicted not ripe
Actually ripe428
Actually not ripe644
State how many pieces of fruit were tested.
15(b)2 marks
Calculate the accuracy of the model in 15(a). Show your working.
15(c)2 marks
A supermarket wants to avoid selling unripe fruit. Explain which type of error in the table matters most to the supermarket.
15(d)2 marks
Explain why the images used to train this model should include fruit photographed in different lighting and from different angles.
16(a)2 marks
An AI system stores knowledge as a semantic network: - Penguin —is a→ Bird - Bird —has→ Feathers - Bird —can→ Fly - Penguin —cannot→ Fly - Penguin —lives in→ Antarctica Explain what a semantic network is.
16(b)2 marks
Using the network in 16(a), explain how the AI can conclude that penguins have feathers, even though this is not stored directly.
16(c)2 marks
Explain why the network needs the link "Penguin cannot Fly".
17(a)3 marks
A self-driving car is involved in a crash. Explain why it can be difficult to decide who is responsible.
17(b)2 marks
Explain why transparency is important for AI systems such as self-driving cars.
186 marks
Many students now have access to generative AI tools that can write text and answer questions. Discuss the benefits and risks of students using generative AI for their schoolwork.
199 marks
"Artificial intelligence will make the world a better place." Evaluate this statement. You should consider both optimistic and cautious views about the future of AI.

Finished?

Answer every question to finish (37 left), or finish when the time’s up.

Score 0 / 80 · 0 of 37 marked

This paper is written by Plasmo in the style of the LRN GCSE Artificial Intelligence exam. It is not a past paper and is not produced or endorsed by the exam board.

LRN GCSE Artificial Intelligence Mock Exam: Paper 1: Written examination (Mock B) | Plasmo