Skip to content

Course home

Programming concepts

Programming concepts

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
Question 128

Which two of the following statements about the program in Figure 1 are true when it is used with the grid in Figure 2?

Figure 1: Program Code

row_target = -1
col_target = -1
for r in range(0, 3):
    for c in range(0, 3):
        if getVal(r, c) == 9:
            row_target = r
            col_target = c

Figure 2: Grid Values (3x3 grid representing sensor strength)

Column 0Column 1Column 2
Row 0142
Row 1391
Row 2250

Select two options:

  • A: The code structure uses nested iteration.
  • B: The final value of row_target will be 2.
  • C: The comparison getVal(r, c) == 9 is executed nine times.
  • D: The outer loop, for r in range(0, 3), executes its block nine times.
  • E: The variables r and c never change during the execution of the program.
[2]
Markscheme

Programming concepts Questions

  1. GCSE
  2. /Computer Science
  3. /Programming concepts

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.

Question bank