a) What is the probability that one letter, independently of all others, has no error? It's $1-0.001=0.999$. One line has $80$ letters, so we simply need to calculate $0.999^{80}$, or about $0.923$.
b) If a line contains more than one error, than it contains at least two errors. This is the opposite of having zero errors or having exactly one error. The probability of having exactly one error can be found with binomial probability, or ${80 \choose 1}*0.001^1*0.999^{79}$, or about $0.0739$. Thus, the probability of having zero errors or exactly one error is $0.923+0.0739$, or about $0.997$. The probability of the opposite of this is $1-0.997=0.003$.
c) The page has $40$ lines with $80$ characters per line, or $3200$ characters. Therefore, we can calculate the probability of having exactly two errors with binomial probability, or ${3200 \choose 2}*0.001^2*0.999^{3198}$, or about $0.209$.
d) Given that there are exactly two errors, the errors are equally likely to appear anywhere. Think of it like this: There are $40$ lines. An non-negative integer ($0$, $1$, or $2$) number of errors can occur on one line, but if you add up all the errors that happen on all $40$ lines is, the answer is $2$. Therefore, we're adding $40$ non-negative integers that sum to $2$. The total number of ways to do this can be found with stars and bars, or ${40+2-1 \choose 2}={41 \choose 2}$.
Now, that's the total possible ways $40$ lines can have $2$ errors. We want to find the probability that the error occurs on separate lines. This means $2$ lines have one error and the other lines have no errors. This means we need to choose $2$ lines out of $40$ and there are $40 \choose 2$ ways to do this.
Thus, the probability we want to find is the number of ways to have the errors on separate lines given there are exactly two errors, $40 \choose 2$, divided by the number of ways to have exactly two errors overall, $41 \choose 2$. Thus, the probability that if there are exactly two errors, the errors are on separate lines is about $0.951$.