Está claro que para cada $x\in\mathbb{R}\setminus\{0\}$ la derivada $f'(x)$ existe y allí es continuo. $f'(0)$ también existe, pero sólo se puede calcular por la propia definición de la derivada: \begin{align} \frac{f(h)-f(0)}{h}=\frac{\frac{h}{2}+h^2\sin(\tfrac{1}{h})}{h}=\frac{1}{2}+h\sin(\tfrac{1}{h}) \overset{h\rightarrow 0}{\rightarrow}\frac{1}{2}. \end{align} (Considere que $|h\sin(\tfrac{1}{h})|\le |h|$ por cada $h\neq 0$ . Así que, $f'(0)=\frac{1}{2}>0$ .)
Por la no inyectividad: Consideremos las secuencias $(a_k)_{k\in\mathbb{N}}, (b_k)_{k\in\mathbb{N}}$ con \begin{align} a_k:= \frac{1}{2k\pi}, && b_k:= \frac{1}{(2k+1)\pi}. \end{align} Entonces tienes para cada $k\in{\mathbb{N}}$ \begin{align} f'(a_k)= \frac{1}{2}+ \frac{1}{k\pi}\sin(2k\pi)-\cos(2k\pi)=-\frac{1}{2}\\ f'(b_k)= \frac{1}{2}+ \frac{2}{(2k+1)\pi}\sin((2k+1)\pi)-\cos((2k+1)\pi)=\frac{3}{2}. \end{align} Tomar el límite $k\rightarrow\infty$ la continuidad de $f'$ (fuera de $0$ ) implica que $f$ no es inyectiva en ninguna vecindad de $0$ .