For the first question, the weakest hint I can think to say pretty much gives away the answer: as a real vector space $\mathbb{C}$ is two dimensional. Rank of a bundle is dimension of the fiber. The fiber is all the vectors $v$ in a line $\ell$, which is by hypothesis 1 (complex) dimensional
For the second question: the are no holomorphic non-zero sections of this bundle. There is a meromorphic section of the form $1/z.$ Maybe this can help construct a smooth section.
Edit: here's an interlude on sections of the tautological bundle $L=\mathcal{O}(-1).$ Now $P^1$ is the set of lines through the origin in $\mathbb{A}^2.$ We may represent a line with homogeneous coordinates like $[Z_0:Z_1],$ with the understanding that $[Z_0:Z_1]=[\lambda Z_0:\lambda Z_1],$ for $\lambda\neq 0.$ If you scale both coordinates you still have the same line.
Now a section of the tautological bundle $\mathcal{O}(-1)$ is a function $s\colon P^1\to \mathcal{O}(-1)$ with $s(\ell)=v,$ choosing a vector from each line $v\in\ell$.
So in homogeneous coordinates, an element $v$ in the line $\ell=[Z_0:Z_1]$ in $\mathbb{A}^2$ is a vector of the form $v=f\cdot(Z_0,Z_1),$ for some scalar $f.$ We write $s([Z_0:Z_1])=f(Z_0,Z_1)(Z_0,Z_1),$ where now we let $f$ be a scalar function depending on the homogeneous coordinates $Z_0$ and $Z_1$. For this function to be well-defined, we must have
$$
s([\lambda Z_0:\lambda Z_1])=f(\lambda Z_0,\lambda Z_1)(\lambda Z_0,\lambda Z_1) = \lambda f(\lambda Z_0,\lambda Z_1)(Z_0,Z_1)\\
=s([Z_0:Z_1])=f(Z_0,Z_1)(Z_0,Z_1)
$$
for all $(Z_0,Z_1)$. So
$$f(\lambda Z_0,\lambda Z_1)=\frac{1}{\lambda}(Z_0,Z_1).$$
In other words, $f$ is a homogeneous function of degree $-1.$ A generic form of degree $-1$ looks like $f(Z_0,Z_1)=\frac{1}{aZ_0+bZ_1}.$ Which is the reason for the notation $\mathcal{O}(-1)$ (it is the set of homogeneous forms of degree $-1$). So the generic section is
$$
s([Z_0:Z_1])=\frac{1}{aZ_0+bZ_1}(Z_0,Z_1).
$$
Up to a change of coordinates, we may as well take it to be
$$
s([Z_0:Z_1])=\frac{1}{Z_0}(Z_0,Z_1).
$$
In affine coordinates, we put $z=Z_0/Z_1$ and we have
$$
s(z:1)=\left(1,\frac{1}{z}\right).
$$
And this is what I mean when I said the generic section of the tautological bundle looks like $1/z.$
Note in particular that, similar to the function $1/z$, this section has a pole at $z=0$ (or $[0:1]$). Also it has no zeros at all (unlike the function $1/z$, which has a zero at $z=\infty$ (i.e. $[1:0]$)).
It is a consequence of some basic theorems of complex geometry that all holomorphic sections are of this form (or rather, the only holomorphic section is the zero section, and any meromorphic section must have at least one pole, or number of poles minus number of roots is one). In particular, there is no holomorphic everywhere section with exactly one zero.
But your question didn't ask for holomorphic sections. It asked for smooth sections. Smooth sections are much less constrained, so there is some hope of finding one with no poles and exactly one zero. One way to construct a smooth section is using a partition of unity.
Given an open cover $\mathcal{U}$ of a compact or even paracompact space, we can find a collection of functions $\{\rho_U\}_{U\in\mathcal{U}}$ such that for every point $x\in X$ we have only finitely many $U$ with $\rho_U(x)\neq 0$, and $\sum_{U\in\mathcal{U}}\rho_U(x)=1,$ and $\text{supp} (\rho_U)\subseteq U.$
For $P^1$, our partition of unity can be very explicit. Put
$$\rho(z)=\begin{cases}\exp{\left(\frac{1}{1-1/\lvert z\rvert^2}\right)} & \lvert z\rvert < 1\\0 & \lvert z\rvert \geq 1\end{cases}.$$
This function has the property that $\rho(0)=1$, $\rho(z)=0$ for $\lvert z\rvert\geq 1$, and it is smooth everywhere. It is extremely not holomorphic, however. The complement $(1-\rho)$ is also smooth and highly non-holomorphic, but instead vanishes at $z=0$, and equals $1$ for $\lvert z\rvert\geq 1$.
Given sections of any bundles over the two affine patches of $P^1$, $s_1$ and $s_2$, we can hopefully construct locally, where whatever bundle is trivial, we can use these functions to construct a global section $s_1\rho+s_2(1-\rho).$
In our case, it's pretty straightforward. Our answer is just $V=(1-\rho)s$. Because this section no longer has a pole at $z=0$ because of the zero of the mollifier bump function at $z=0.$ And $(1-\rho)$ approaches $0$ exponentially, far faster than $1/z$ approaches $\infty$, so $(1-\rho)$ will dominate $s$ in the product, so $V$ will still have a zero at $z=0.$ And since $s$ has no zero anywhere else, and $(1-\rho)>0$ away from $z=0$, therefore neither does $V.$ These are some facts you can check yourself using basic calculus.
So the final answer is
$$
V(z)=(1-\rho(z))s(z)=\begin{cases}\left(1,\frac{1}{z}\right)\left(1-\exp{\left(\frac{1}{1-1/\lvert z\rvert^2}\right)}\right) & \lvert z\rvert < 1\\\left(1,\frac{1}{z}\right) & \lvert z\rvert \geq 1\end{cases}.
$$
There is exactly one point where $V$ vanishes, which is $z=0.$