The purpose of learning about your audience, asking questions before presenting, and analyzing the diversity of your audience is
to be able to:a. understand basic characteristics of the audienceb. tailor your speech to meet the audience's needsC. acknowledge controversy and ask for careful considerationd. All of the above.
All the options mentioned, apply for why would you have to or like to learn about your audience first?
Take a teacher's example in the first day of school, with new students, normally that first day a teacher plans a lesson is to build a rapport and/or get to know the students a bit and viceversa. As time passes, she/he pays attention to students' needs in order to plan her/his lessons, in this way, she personalizes more and and keeps the studets focused and motivated, also in her every day lesson plans she has to anticipate problems or controversies that could arise during the lesson, so as to avoid it (depending on the students) or to come up with a suitable solution. And well, the same happens with an audience in general, it is important to take into consideration all of the above options, in order to have a successful and interesting speech.
The answer is 'Is clear and specific about the details of the problem and what you want them to do for you' Offers Your opinion would have been the answer if it wasn't about quality and product.
Home work is important because you need to practice how to do what you are learning in class and you need a better understanding of what you need to know. You need to be able to do it on site.