Bei Aufgabe b denke ich mir, das ich wohl damit begründen muss, dass wann x*x=1 ist, es keinen Nullvektor gibt und es somit kein Unterraum ist, oder?
vielleicht besser:   Der Nullvektor erfüllt die Bedingung  x*x=1  nicht, also liegt er nicht in Sd-1 und deshalb
kann Sd-1 kein Unterraum sein.
bei a) musst du nur zeigen:  wenn x und y aus R^d sind, dann auch  x - y aus R^d.
aber das folgt leicht aus < a,x - y > = < a,x >  - < a,y > und für x und y aus R^d ist das 0 - 0 also
auch = 0.
Bei a1 musst du also schauen, für welche x gilt  < a1, x > = 0 , das heißt aber nur x3 = 0 
eine Basis bilden also ( 1;0;0) und ( 0;1;0 ) .