Answer from cs61c-ev (Roland Carlos 16583196) for Question 1 a and c are false. b is true. A is false because it says "always". malloc may break up a free block into two blocks, one for use by malloc and whatever is left over to be left free. This leaves the number of free blocks after the operation equal to the number of free blocks from before. This also means b is true. C is false because you can only either have the same number of free blocks or lose one free block after a malloc call. You cannot increase the number.