The answer is A. They produce food by photosynthesis.
The function of leaves is taken on by stems of such cacti.
There are a couple organelles that are found in plant cells, but not in animal cells. These include cell wall, large central vacuole, and chloroplast