Quiz submission record for quiz2-1-1 at Mon Jun 28 10:59:18 2004: Your Answer for Question 1: c is true since if there is no block big enough then it will create a new free block b is also true if it finds a block big enough to use, that isn't currently used Your Answer for Question 2: d is true since if there is a free block on either side it will combine the 3 blocks into one to reduce fragmentation Your Answer for Question 3: in java the keyword 'new' is similar to malloc's function in C, while free has no equivalent since Java has automatic garbage collection. I suppose it can't be done for C because of the way it works compared to Java. Your Answer for Question 4: it can be reclaimed with the mark and sweep method Your Answer for Question 5: I think it's interesting how memory allocation works in C Your unique submission ID is quiz2-1-1-cs61c-ex-1088445558-1609.