La sequenza di allocazioni è la seguente:

p1 = malloc(4)
X

p2 = malloc(6)
X|XX

p3 = malloc(11)
X|XX|XXX

p4 = malloc(3)
X|XX|XXX|X

free(p2)
X|..|XXX|X

free(p4)
X|..|XXX|.

p5 = malloc(5)
X|XX|XXX|.

p6 = malloc(13)
X|XX|XXX|.|XXXX (Risposta B)