The answer is: A) charitable.
Humanitarian means concerned or attempting to improve human well-being, and charitable relates to the relief of those in need. As a consequence, both words have similar meanings and make reference to assisting those who need help.
In the excerpt, the woman is described as having ideals to support even women and children in enemy countries during the war, by providing them with food and other necessities.