It looks to me like a pretty standard "just plug it in and calculate"!
You are asked to show that [itex]\nabla(uv)= \nabla(u)v+ u\nabla(v)[/itex] where u and v are scalar valued functions of variables x and y. This is, basically, just the "product rule" for gradients.
Okay,
[tex]\nabla(uv)= \frac{\partial uv}{\partial x}\vec{i}+ \frac{\partial uv}{\partial y}\vec{j}[/tex]
Apply the product rule to both partial derivatives:
[tex]\nabla(uv)= \left(u\frac{\partial v}{\partial x}+ \frac{\partial u}{\partial x}v\right)\vec{i}+ \left(u\frac{\partial v}{\partial y}+ \frac{\partial u}{\partial y}v\right)\vec{j}[/tex]
and regroup.
For part (a), if f(u, v)= 0 (where f is differentiable- that is NOT stated in the text but is necessary), then
[tex]\frac{\partial f}{\partial x}= \frac{\partial f}{\partial u}\frac{\partial u}{\partial x}+ \frac{\partial f}{\partial v}\frac{\partial v}{\partial x}= 0[/tex]
and
[tex]\frac{\partial f}{\partial y}= \frac{\partial f}{\partial u}\frac{\partial u}{\partial y}+ \frac{\partial f}{\partial v}\frac{\partial v}{\partial y}= 0[/tex]
Think of those as two equations to solve for the "unknowns" [itex]\partial f/\partial u[/itex] and [itex]\partial f/\partial v[/itex]. What condition on the "coefficients", [itex]\partial u/\partial x[/itex], [itex]\partial u/\partial y[/itex], [itex]\partial v/\partial x[/itex], and [itex]\partial v/\partial y[/itex] is necessary in order that that have a solution (think about the determinant of the matrix of coefficients- that's the point of (b)).