The question you were given is extremely ambiguous - it is not at all clear what it means when an expression "can be" a positive integer. None of the given answers are exactly when it is a positive integer. A priori, anything "could" be an integer.
However, let us determine exactly when the expression $\frac{3p+25}{2p-5}$ is a positive integer. In order for it to be an integer at all, it must be that $$2p-5\,|\,3p+25$$
where $a|b$ means that $a$ divides $b$ - that is $\frac{b}a$ is a integer. Since the left hand side is odd, we can multiply the right hand side by two without changing divisibility. Thus, this is equivalent to
$$2p -5\,|\,6p+50.$$
We may always add a multiple of the left hand side to the right hand side without changing its truth. Adding $-6p + 15$ to both sides gives
$$2p - 5\,|\,65.$$
Thus, this is satisfied exactly when $2p-5$ is a factor of $65$. The only odd factors of $65$ are $\pm1,\pm5,\,\pm13,\,\pm65$, thus the only possible positive $p$ are $1,\,3,\,5,\,9,\,35$ and $1$ yields that the fraction is a negative integer. Thus, the only possible $p$ are $3,\,5,\,9,$ and $35$. The most restrictive answer which allows this is B.