Skip to content

Course home

String handling operations in a programming language

String handling operations in a programming language

EasyMedium
1234567891011121314151617181920
Question 7

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 'Manchesterdiff' (all lowercase for 'diff').

Assume that:

  • Array indexing starts at 0.
  • String indexing starts at 0.
  • SUBSTRING(start_index, length, value) returns a substring of length length starting at position start_index from the string value.
temp ← SUBSTRING( _____ , _____ , city2)

OUTPUT cities[ _____ ] + temp

Figure 1

1  cities ← ['Bristol', 'Manchester', 'London']
2  city1 ← 'Edinburgh'
3  city2 ← 'Cardiff'
4  OUTPUT city1
5  OUTPUT LEN(cities)
6  temp ← SUBSTRING(4, 5, city1)
7  OUTPUT temp
[3]
Markscheme

String handling operations in a programming language Questions

  1. GCSE
  2. /Computer Science
  3. /String handling operations in a programming language

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.

Question bank