6Medium
0/3

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

temp ← SUBSTRING( _ _ _ _ _ , _ _ _ _ _ , elem2)

OUTPUT elements[ _ _ _ _ _ ] + temp

Figure 1

1  elements ← ['Argon', 'Oxygen', 'Silicon']
2  elem1 ← 'Carbon'
3  elem2 ← 'Hydrogen'
4  OUTPUT elem1
5  OUTPUT LEN(elements)
6  temp ← SUBSTRING(1, 3, elem1)
7  OUTPUT temp

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

[3]

String handling operations in a programming language Questions

Practise AQA GCSE Computer Science String handling operations in a programming language with exam-style questions for GCSE Computer Science. 90 questions, matched to the AQA GCSE Computer Science (8525) specification and written in Paper 1 and Paper 2 style. Every question includes a full worked solution and mark scheme, so you can see where marks are awarded rather than just whether you got the answer right.

PreviousNext

String handling operations in a programming language Questions

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