Skip to content

Course home

Programming concepts

Programming concepts

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
Question 4

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: Thermal Scan Code

target_row = -1
target_col = -1
for r in range(0, 4):
    for c in range(0, 4):
        if get_temp(r, c) > 35:
            target_row = r
            target_col = c

Figure 2: Grid Values (4x4 grid representing temperature measurements in °C)

Column 0Column 1Column 2Column 3
Row 021242219
Row 123363120
Row 222253028
Row 320233724

Select two options:

  • A: The program's control flow demonstrates nested iteration.
  • B: The final value of target_row will be 1.
  • C: The comparison get_temp(r, c) > 35 is executed sixteen times.
  • D: The outer loop, for r in range(0, 4), executes its block sixteen times.
  • E: The variables target_row and target_col are updated during every single iteration of the inner loop.
[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