[step:Use the small-control property to prove continuity of $k$ at the origin]Since $V \in C^1(D;\mathbb{R})$, $V(0)=0$, and $V(x)>0$ for $x \in D\setminus\{0\}$, the point $0$ is a local minimizer of $V$. Hence
\begin{align*}
\nabla V(0)=0.
\end{align*}
Because $f$, $g$, and $\nabla V$ are continuous on $D$, and $f(0)=0$, it follows that
\begin{align*}
a(x)\to0
\end{align*}
and
\begin{align*}
b(x)\to0
\end{align*}
as $x\to0$.
Let $\eta>0$ be arbitrary. Choose $\varepsilon>0$ so small that
\begin{align*}
\varepsilon+\sqrt{2}\varepsilon<\eta.
\end{align*}
By the small-control property, there exists $\delta_1>0$ such that, whenever $x \in D$ and $0<|x|<\delta_1$, there exists $u_x \in \mathbb{R}$ with $|u_x|<\varepsilon$ and
\begin{align*}
a(x)+b(x)u_x<0.
\end{align*}
Since $b(x)\to0$, there exists $\delta_2>0$ such that $|b(x)|<\varepsilon$ whenever $x \in D$ and $|x|<\delta_2$. Let $\delta:=\min\{\delta_1,\delta_2\}$.
If $x \in D$, $0<|x|<\delta$, and $b(x)=0$, then $k(x)=0$, so $|k(x)|<\eta$. If instead $b(x)\ne0$, define
\begin{align*}
z(x):=\frac{a(x)}{|b(x)|}.
\end{align*}
From $a(x)+b(x)u_x<0$ and $|u_x|<\varepsilon$, we get
\begin{align*}
a(x)<-b(x)u_x\le |b(x)|\,|u_x|<\varepsilon |b(x)|.
\end{align*}
Thus $z(x)<\varepsilon$. Also,
\begin{align*}
|k(x)|=\frac{a(x)+\sqrt{a(x)^2+b(x)^4}}{|b(x)|}=z(x)+\sqrt{z(x)^2+b(x)^2}.
\end{align*}
The function $z \mapsto z+\sqrt{z^2+b(x)^2}$ is increasing on $\mathbb{R}$, so using $z(x)<\varepsilon$ and $|b(x)|<\varepsilon$ gives
\begin{align*}
|k(x)|\le \varepsilon+\sqrt{\varepsilon^2+\varepsilon^2}=\varepsilon+\sqrt{2}\varepsilon<\eta.
\end{align*}
Since $k(0)=0$, this proves
\begin{align*}
\lim_{x\to0}k(x)=0.
\end{align*}
Therefore $k$ is continuous at $0$.[/step]