Yes, "filhos" can refer to 'sons' or both 'sons and daughters'.
"Homens" can refer to 'men' or both 'men and women'. But in the sense of 'men and women' it is more and more out-of-date.
If you want to refer to 'men and women' below can apply, depending on the context:
"Homens e mulheres" - men and women;
"Pessoas" - people;
"Humanos" - humans;
"Seres humanos" - human beings;
"Humanidade" - humankind / mankind.
Yup, the same way.... dar + a/para.
- "Ela dá comida aos pobres" (a+os)
- "Nós damos às nossas filhas o dinheiro..." (a+a)
- "Eu LHE dei o dinheiro" (I gave him/her the money - indirect object)
- "Dê-me seu ingresso" (Give me your ticket)
- "Dar-lhe-ei a receita médica" (I'll give him/her the prescription - formal way of saying something)
- "Não posso dá-lo a você" (I can't give it to you)
- "Peça sabedoria, e essa ser-lhe-á dada" (Ask for wisdom and that will be given you)