Select one option which shows how many times the subroutine ACTIVATE_VALVE would be called if the user input is 'dry' in Figure 1.
1 soil_status ← USERINPUT
2 IF soil_status = 'dry' THEN
3 cycles ← 3
4 ELSE IF soil_status = 'damp' THEN
5 cycles ← 1
6 ELSE IF soil_status = 'wet' THEN
7 cycles ← 0
8 ELSE
9 OUTPUT 'status error'
10 ENDIF
11 FOR count ← 1 TO cycles
12 IF count <= 2 THEN
13 ACTIVATE_VALVE('drip')
14 ELSE
15 ACTIVATE_VALVE('spray')
16 ENDIF
17 ENDFOR
1 subroutine call
2 subroutine calls
3 subroutine calls
4 subroutine calls
298 exam-style questions on AQA GCSE Computer Science Programming concepts. Each one has a worked solution and a mark scheme showing where the marks go.