String handling operations in a programming language

EasyMedium
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
Question 60
Easy

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"

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

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

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

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

String handling operations in a programming language Questions

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