4. Which of the following statements about memory allocation is false?

b.Heap memory is a pool of unused memory available to be assigned during program execution.
c.Dynamic memory allocation requires that the declaration and definition of memory specify the amount of memory to be allocated when the program is written.

내 영어가 딸려서 그런지 b,c가 100% 해석이 안되서 둘다 참인거 같아..ㅠㅠ
나머지 a,d,e는 확실히 참이라서 안썻고...
둘중에 하나가 잘못된거 같은데 뭐가 잘못됬을까