Answer
Yes, all the given points lie on one line.
Work Step by Step
All the given points would lie on one line if the slopes of the lines connecting the first point and every other point are the same.
The formula for finding the slope, $m$, of the line passing through two points, $(x_1,y_1)$ and $(x_2,y_2)$ is given by $m=\frac{y_1-y_2}{x_1-x_2}$. With $(x_1,y_1)=
(0,5)$ and $(x_2,y_2)=
(1,2)$, then
$$\begin{aligned}
m&=\frac{y_1-y_2}{x_1-x_2}
\\&=
\frac{5-2}{0-1}
\\&=
\frac{3}{-1}
\\&=
-3
.\end{aligned}
$$
With $(x_1,y_1)=
(0,5)$ and $(x_2,y_2)=
(2,-1)$, then
$$\begin{aligned}
m&=\frac{y_1-y_2}{x_1-x_2}
\\&=
\frac{5-(-1)}{0-2}
\\&=
\frac{5+1}{0-2}
\\&=
\frac{6}{-2}
\\&=
-3
.\end{aligned}
$$
With $(x_1,y_1)=
(0,5)$ and $(x_2,y_2)=
(3,-4)$, then
$$\begin{aligned}
m&=\frac{y_1-y_2}{x_1-x_2}
\\&=
\frac{5-(-4)}{0-3}
\\&=
\frac{5+4}{0-3}
\\&=
\frac{9}{-3}
\\&=
-3
.\end{aligned}
$$
Since the slopes of the lines joining the first point and every other given point are equal (i.e. $m=-3$), then all the given points lie on one line.