Skip to content

Course home

Representing algorithms

Representing algorithms

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
Question 33

Select one option to show which of the following best represents the input and the final calculated output variable representing the result of the algorithm in Figure 1.

Figure 1

constant BLOCK_SIZE ← 4096
constant METADATA_SIZE ← 128
OUTPUT 'Enter the size of the file in bytes'
fileSize ← USERINPUT
usableSpace ← BLOCK_SIZE - METADATA_SIZE
blocksNeeded ← 0
REPEAT
    fileSize ← fileSize - usableSpace
    blocksNeeded ← blocksNeeded + 1
UNTIL fileSize ≤ 0
A

Input: blocksNeeded, Output: usableSpace

B

Input: fileSize, Output: blocksNeeded

C

Input: usableSpace, Output: fileSize

D

Input: BLOCK_SIZE, Output: blocksNeeded

Markscheme

Representing algorithms Questions

  1. GCSE
  2. /Computer Science
  3. /Representing algorithms

208 exam-style questions on AQA GCSE Computer Science Representing algorithms. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank