AQA
GCSE
COMPUTER SCIENCE
Paper 1 Computational thinking and
programming skills – VB.NET
May 2023
, 2
Do not write
outside the
Answer all questions. box
0 1 Figure 1 shows an algorithm, represented using pseudo-code, which assigns a
different value to four variables.
Figure 1
country 'United States of America'
state 'California'
city 'San Francisco'
landmark 'Alcatraz Island'
0 1 . 1 Define the term algorithm.
[2 marks]
0 1 . The variable x is assigned a value using the
2 statement:
x LEN(state)
Using Figure 1, what is the value of x?
Shade one lozenge. [1 mark]
A 1
B 5
C 10
D 12
IB/G/Jun23/8525/1C
, 3
Do not write
outside the
0 1 . What is the result of concatenating the contents of the variables city box
3 and
landmark in Figure
1? Shade one lozenge. [1 mark]
A San Francisco Alcatraz Island
B San Francisco,Alcatraz Island
C San Francisco, Alcatraz Island
D San FranciscoAlcatraz Island
0 1 .4 The subroutine SUBSTRING extracts characters from a given string.
For example, SUBSTRING(3, 5, 'Computing') would return
put
The variable y is assigned a value using the statement:
y SUBSTRING(4, 7, landmark)
Using Figure 1, what is the value of y?
Shade one lozenge. [1 mark]
A Alca
B Atra
C land
D traz
Question 1 continues on the next page
Turn over ►
IB/G/Jun23/8525/1C
, 4
Do not write
outside the
Figure 1 has been included again below. box
Figure 1
country 'United States of America'
state 'California'
city 'San Francisco'
landmark 'Alcatraz Island'
0 1 .5 The subroutine POSITION finds the first position of a character in a
string. For example, POSITION('Computing', 'p') would return
3
The variable z is assigned a value using the statement:
z POSITION(landmark, 't')
Using Figure 1, what value is assigned to z?
[1 mark]
Shade one lozenge.
A –1
B 3
C 4
6
D 5
IB/G/Jun23/8525/1C
GCSE
COMPUTER SCIENCE
Paper 1 Computational thinking and
programming skills – VB.NET
May 2023
, 2
Do not write
outside the
Answer all questions. box
0 1 Figure 1 shows an algorithm, represented using pseudo-code, which assigns a
different value to four variables.
Figure 1
country 'United States of America'
state 'California'
city 'San Francisco'
landmark 'Alcatraz Island'
0 1 . 1 Define the term algorithm.
[2 marks]
0 1 . The variable x is assigned a value using the
2 statement:
x LEN(state)
Using Figure 1, what is the value of x?
Shade one lozenge. [1 mark]
A 1
B 5
C 10
D 12
IB/G/Jun23/8525/1C
, 3
Do not write
outside the
0 1 . What is the result of concatenating the contents of the variables city box
3 and
landmark in Figure
1? Shade one lozenge. [1 mark]
A San Francisco Alcatraz Island
B San Francisco,Alcatraz Island
C San Francisco, Alcatraz Island
D San FranciscoAlcatraz Island
0 1 .4 The subroutine SUBSTRING extracts characters from a given string.
For example, SUBSTRING(3, 5, 'Computing') would return
put
The variable y is assigned a value using the statement:
y SUBSTRING(4, 7, landmark)
Using Figure 1, what is the value of y?
Shade one lozenge. [1 mark]
A Alca
B Atra
C land
D traz
Question 1 continues on the next page
Turn over ►
IB/G/Jun23/8525/1C
, 4
Do not write
outside the
Figure 1 has been included again below. box
Figure 1
country 'United States of America'
state 'California'
city 'San Francisco'
landmark 'Alcatraz Island'
0 1 .5 The subroutine POSITION finds the first position of a character in a
string. For example, POSITION('Computing', 'p') would return
3
The variable z is assigned a value using the statement:
z POSITION(landmark, 't')
Using Figure 1, what value is assigned to z?
[1 mark]
Shade one lozenge.
A –1
B 3
C 4
6
D 5
IB/G/Jun23/8525/1C