Two extra lines are being added to the end of the algorithm in Figure 1.
Fill in the gaps so the output from the new final line will be the string 'Londonlin'.
var ← SUBSTRING( _ _ _ _ _ , _ _ _ _ _ , city1)
OUTPUT cities[ _ _ _ _ _ ] + var
Figure 1
1 cities ← ['Paris', 'London']
2 city1 ← 'Berlin'
3 city2 ← 'Madrid'
4 OUTPUT city1
5 OUTPUT LEN(cities)
6 var ← SUBSTRING(0, 2, city1)
7 OUTPUT var
SUBSTRING returns part of a string from a start index to an end index inclusive. For example, SUBSTRING(1, 4, 'computer') will return the string 'ompu'.
89 exam-style questions on AQA GCSE Computer Science String handling operations in a programming language. Each one has a worked solution and a mark scheme showing where the marks go.