If $A\vec{x}\ = \left[\begin{array}{r}1\\0\\0 \end{array}\right]$ has no solution, where $A$ is an $m\times n$ matrix with rank $r$, apparently $r<m$ $(m=3)$. Why is this?
Also, if $A\vec{x}\ = \left[\begin{array}{r}0\\1\\0 \end{array}\right]$ has exactly one solution, why is $r=n<3$?
In each of the following statements, $A$ is a linear operator with domain $\Bbb R^n$ and codomain $\Bbb R^m$ with both $n$ and $m$ finite non-negative integers.
One can show that the following are all equivalent statements:
One has an immediate observation then that $0\leq\text{rank}(A)\leq \min(m,n)$
Furthermore, one has the "Rank-Nullity Theorem"
Proof of theorem:
$\Rightarrow)$ Suppose that $A$ is surjective. Then the image is all of $\Bbb R^m$ which is of dimension $m$. Thus $\text{rank}(A)=m$.
$\Leftarrow)$ Suppose that $\text{rank}(A)=m$. Then the dimension of the image is $m$. As the image is a subspace of the codomain and the only $m$-dimensional subspace of $\Bbb R^m$ is $\Bbb R^m$ itself, the image is in fact equal to $\Bbb R^m$. Thus $A$ is surjective.
The corollary follows by contraposition of the statement and the fact that $\text{rank}(A)\leq \min(m,n)\leq m$
What this means for your problem: Since $Ax=\begin{bmatrix}1\\0\\0\end{bmatrix}$ has no solution, either $m\neq 3$ or $A$ is in fact not surjective. If we are told that $m=3$, then that implies that $A$ is not surjective, and then by the corollary the rank is strictly less than $3$.
Proof of Lemma:
$\Leftarrow)$ Suppose that $A$ is not injective: Then there exist $x_1$ and $x_2$ with $x_1\neq x_2$ such that $Ax_1=Ax_2$. Then $Ax_1-Ax_2=A(x_1-x_2)=0$ and so $(x_1-x_2)\in\ker(A)$
$\Rightarrow)$ Suppose that $A$ is injective. Then $Ax\neq A0=0$ for all $x\neq 0$, thus $\ker(A)=\{0\}$
Proof of theorem:
$\Rightarrow)$ Suppose $A$ is injective. Then by the lemma $\ker(A)=\{0\}$ and so $\text{nullity}(A)=\text{dimension}(\ker(A))=0$. Then by the rank-nullity theorem, $\text{rank}(A)+\text{nullity}(A)=n=\text{rank}(A)+0=\text{rank}(A)$
$\Leftarrow)$ Suppose $A$ is not injective. Then by the lemma $\ker(A)\neq \{0\}$ and therefore $\text{nullity}(A)>0$ as the kernel is a subspace of the domain. Then by the rank-nullity theorem, $\text{rank(A)}<\text{rank}(A)+\text{nullity}(A)=n$ and so $\text{rank}(A)<n$
What this means for your problem: Since $Ax=\begin{bmatrix}0\\1\\0\end{bmatrix}$ has exactly one solution, by the theorem above this implies that $\text{rank}(A)=n$. If this is the same matrix as in the first part, where we had learned that $\text{rank}(A)<3$, then this implies that $\text{rank}(A)=n<3$.