Ich hab bei a) geschrieben, es ist eine Funktion da, das Ergebnis also die neue Funktion wieder pro X genau einen Y Wert hat und somit eine Funktion ist.
Passt so.
b) Sei
f=(R×{0})∪{(1,1)}
und
g=(R∖{0,1})2∪{(0,0),(1,0)}.
Dann ist
g∘f : ={(x,y)∈R2∣∃r∈R : (x,r)∈f∧(r,y)∈g}
eine Funktion, aber weder g, noch f sind Funktionen.