Yes except the first one
Necesitas unos calcetines para el invierno?
If you follow the same model as the other ones it should be:
Si, si los necesito para el invierno
and you spelled par instead of para........ but i think that was a typo you did.
And as we say De Nada!!
I went to school and graduated high school from Puerto Rico and I'm pure bilingual. I know both equally.
Neither you would say que oras son
¿En qué escuela nocturna estudia ud? = <span>What night school are you studying?</span>