The angle between two surfaces at a point pf intersection is the angle between their normal vectors at that point. And if you write the surfaces as f(x,y,z)= constant, the normal vector is in the same direction as [itex]\nabla f[/itex]. You probably want to write the first surface in Cartesian coordinates as x2+ y2+ z2= 9. Find the gradients of those two functions and then use the fact that
[itex]\vec{u}\cdot\vec{v}= |\vec{u}||\vec{v}|cos(\theta)[/itex] where [itex]\theta[/itex] is the angle between the two vectors.
Although this was posted in Precalculus, I don't believe this can be done without using Calculus.