The question is asking which scheduling policy, by its very definition, has no way to interrupt a running process once it has started. That rules out algorithms that only sometimes preempt and points at the one that structurally never can.
Three of the four algorithms, SRTF, Round Robin, and Priority, are able to run preemptively. FCFS is the odd one out, since its entire definition is built around never interrupting the currently running process.
Let's summarize:
So the algorithm that cannot be preemptive is FCFS, option (B).