Skip to content

Course home

String handling operations in a programming language

String handling operations in a programming language

EasyMedium
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
Question 60

The string handling functions FIND and SUBSTRING are defined as follows:

  • FIND(target, source): Returns the 0-based index of the first occurrence of the string target within the string source (for example, FIND("B", "ABC") returns 1).
  • SUBSTRING(start, length, source): Returns a string of length length from source starting at the 0-based index start (for example, SUBSTRING(1, 2, "ABCDE") returns "BC").

The variable result is assigned a value using the statement:

result ← SUBSTRING(FIND("-", sensor_id) + 1, 4, sensor_id)

Using the configuration values below, what value is assigned to result?

sensor_id ← "TEMP-4029-A"
reading ← "23.85C"
status ← "ACTIVE_OK"
A

"TEMP"\text{"TEMP"}"TEMP"

B

"-402"\text{"-402"}"-402"

C

"4029"\text{"4029"}"4029"

D

"029-"\text{"029-"}"029-"

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