which of the following are tenets of the cell theory

a. cells are the building blocks of life

b. cells all arise from pre existing cells

c. cells are the basic living units of structure an function

d. all of above