All solutions here are SUGGESTED. Mr. Teng will hold no liability for any errors. Comments are entirely personal opinions.
Stratified random sampling.
Split the population of people into three mutually exclusive strata, $X, $Y, and $Z.
Number of $X to be surveyed
Number of $Y to be surveyed
Number of $Z to be surveyed
Select the required number of people within each strata using simple random sampling.
The sample she gets will be more representative of the population since she split them into mutually exclusive strata.
Students can also present answers in a neat table for (i). Do take note that you must mention the use of simple random sampling.